Size: a a a

2021 March 29

IZ

Ilia Zviagin in Qt
꧁꧂
если у меня есть Qlist из QActions  и на каждом айтеме стоит чекбокс, то как можно узнать состояние чекбокса?
В action есть же состояние...
источник

IT

Ivan Titov in Qt
꧁꧂
for (int i = 0; i < list->count(); i++)
   {
     QListWidgetItem* item = list->item(i);
     
     temp = item->text();//беру текст айтема
// не понимаю как взять состояние чекбокса айтема для записи его потом в файл
     if (item->checkState() == true)
     {
       itemStatus = true;
     }
источник

꧁꧂ in Qt
isChecked не применим для виджетайтема
источник

AU

Abu Umar in Qt
꧁꧂
isChecked не применим для виджетайтема
qobject_cast? Если там конечно QCheckBox внутри
источник

AN

Alexander N in Qt
Abu Umar
qobject_cast? Если там конечно QCheckBox внутри
Это который без rtti?
источник

AN

Alexander N in Qt
Чисто на метаданных
источник

AU

Abu Umar in Qt
Alexander N
Чисто на метаданных
ага
источник

A

Anton S. in Qt
Alexander Bardashevsky
оно не падает, запускаюсь в отладке. Просто не завершается и непонятно где висит
в дебаггере можно же нажать паузу и посмотреть где висит основной поток. Я правда креатором не пользуюсь, но там точно такое должно быть.

по call stack'у может будет понятно где висит (где-то в ntdll ... </sarcasm>)
источник

AB

Alexander Bardashevs... in Qt
делал, там непонятно. у меня CLion
источник

A

Anton S. in Qt
Alexander Bardashevsky
делал, там непонятно. у меня CLion
у меня тож CLion, соглашусь, бывает непонятно ) но если скриншот скинете, мб кто сможет подсказать.
источник

AU

Abu Umar in Qt
Alexander Bardashevsky
делал, там непонятно. у меня CLion
отладочные символы скачаны? Он там всё показывает
источник

AB

Alexander Bardashevs... in Qt
Наконец таки нашел проблему. Решил зайти со стороны qml'я и отрубая вкладки сузить круг поиска.
В итоге был один qml'ный компонент, задача которого было отображать кругляш с прогресс баром. Внутри использовался Canvas. Ну и у него было указано:

renderStrategy: Canvas.Threaded

Получается что приложение завершалось, но канвас продолжал работать в отдельном потоке)) То ли бага в Qt, то ли не знаю что...
источник

С

Сергей in Qt
Добрый вечер!
Подскажите, пожалуйста, как исправить глюк в QML'ном SystemTrayIcon, с тем что не исчезает контекстное меню иконки в трее (Винда) при клике вне зоны окна приложения?
источник

d0

dOzeR 007 in Qt
Alexander Bardashevsky
Наконец таки нашел проблему. Решил зайти со стороны qml'я и отрубая вкладки сузить круг поиска.
В итоге был один qml'ный компонент, задача которого было отображать кругляш с прогресс баром. Внутри использовался Canvas. Ну и у него было указано:

renderStrategy: Canvas.Threaded

Получается что приложение завершалось, но канвас продолжал работать в отдельном потоке)) То ли бага в Qt, то ли не знаю что...
Ну так, наверное, надо вручную завершать поток. Откуда он знает что основной завершился?
источник

AB

Alexander Bardashevs... in Qt
Как завершить вручную поток qml в канвасе?)
источник

d0

dOzeR 007 in Qt
Alexander Bardashevsky
Как завершить вручную поток qml в канвасе?)
У кутешников спроси 😁
источник

d0

dOzeR 007 in Qt
Alexander Bardashevsky
Как завершить вручную поток qml в канвасе?)
Сделай минимальный пример чтобы воспроизводилась проблема. Если баг то оформим,
источник

A

Artem in Qt
@rebmalad может сталкивался с такой проблемой: включено авто обновление через sparkle без уведомлений (automaticallyDownloadsUpdates), я вижу в сниффере что appcast.xml проверяется, потом вижу скачивание происходит, но после перезапуска обновление не устанавливается. с чем это может быть связано?
источник

A

Artem in Qt
Может кто использовал sparkle для macOS? Суть в том, что нужно как-то правильно закрыть программу, чтобы после закрытия началось обновление. Может кто-нибудь знает как это сделать?
источник

R

Roman in Qt
Переслано от Roman
Я мб не понимаю чего то, из-за того что я сонный и меня вырубает, или что ....

А почему отображаются цифры? Они же не вызываются? Как?
И да, так же, на сворачивание-разворачивание , на нажатие кнопки PrtScr (появление окна со сделанным скрином) - реагирует и меняет значение. Все бьет, т.е секунды на часах, секунды на виджете.
источник