All streams
Search
Write a publication
Pull to refresh
86
0
Денис Кормалев @tass

C++/Qt

Send message
Никогда им не пользовался, но смущает вот это
Note that setting preventStealing to true once an element has started stealing events will have no effect until the next press event.

Хотя по идее по propogate дндшная эрия должна получить его первой и грид не успеть украсть.
1. Мб. Никогда не задумывался об этом. И этот пример более академический. Ни разу не сталкивался с ДнД в кумле. С хитрыми манипуляциями с mousearea сталкивался, а вот днд использовать в проектах не приходилось.
3. А, ну тогда да. Но тогда оно должно по идее идти в паре с interactive? Ведь иначе грид будет прокручиваться при движении мыши при драге (не только у краев, а везде).
О, грамотный коммент, спасибо :) почему таких же не было к предыдущим постам?
Пойдем по пунктам :)

1. «попробуйте добавить к примеру выше, анимацию перемешивания элементов, когда вы делаете drop сохранив, при этом, функционал Flickable части GridView». Я не пробовал, но есть другая реализация от ДнД на кумле от xsacha, у которого реализовано перемешивание.
2. «Отдельного внимания заслуживают MouseArea, которые не умеют игнорировать события, для того, чтобы нижележащие элементы могли их обработать. Эта особенность раскрасит ваши серые будни, т.к. вам придется выдумывать недюжинные способы, чтобы это обойти.» О да, этого действительно нет. Впрочем, мне в таких случаях помогает таймер с единичным интервалом, который дисаблит текущую маусэрию, вызывает плюсовый метод (в котором происходит проброс еще одного маусевента на сцену), енаблит маусэрию. Не спорю что костыль, но работает. В QtQuick2.0 вроде обещали починить, не особо следил за этим issue на трекере
3. «лучше манипулировать свойством preventStealing из MouseArea это позволит сохранить возможность прокрутки колесом» Не согласен. Скролл не будет работать на тачскринах.

Я бы не сказал что qml сырой (благо, я написал на нем уже немало, так что могу считать себя уже более менее знающим человеком), он просто хитрый и слегка другой, нежели все другие средства разработки
я просто с эйром мало знаком, но мне казалось, что его основное применение сейчас это блекберри. Которая, в свою очередь перешла на qt
а он еще жив?
На самом деле там есть экспериментальные версии. И Томас — не главный. Главного как такового нет, но негласно главным считается все же Богдан (который начал порт). Томас присоединился чуть позже и в основном ОГЛем и занимается.
просто мне все же кажется, что будущее именно за html5, а не за не очень внятным стандартом WRT.
Прочитав статью, я понял что правильно сторонился этого инструмента. Чего стоит только openApplication(HexNumber Uid, String param)
Его же вроде закопали и не поддерживают, не?
все остальные статьи не понравились?:)
ну минус 7 это в принципе достаточно активно
я думаю, что если фразы не будет, то первый же коммент будет — ГДЕ ФРАЗА???777 :D
где тег конкурсный? :)
Чот мне кажется это все же противоречит правилам :D
Посмотрел исходники, да, действительно не шарит. Но особых проблем это сделать не вижу, значит будет в итоге. По крайней мере я надеюсь на это.
Ну это то да. Но кумль будет по сути в главном модуле. Компоненты по идее тоже
Есть такой момент. Но большинство все же сидит на убунте и сусе. А там все более менее ок
Ну основное API оно общее для всех компонент. Но дьявол он в мелочах да
Ну оно как то само собой получается что у меня почти все такое :) Да и Ctrl-R меня устраивает
Как я понял его вообще пилят полтора человека. Дженс и еще кто-нибудь, когда делать нечего. Поэтому и не быстро
Я все равно не доверяю дизайнеру. Он плохо понимает мои кастомные компоненты, у которых часть визуальной логики завязана на c++-объектах. Так что проще нажать Ctrl-R :)

Information

Rating
Does not participate
Location
Санкт-Петербург, Санкт-Петербург и область, Россия
Date of birth
Registered
Activity