Здравствуйте, гость ( Вход | Регистрация )
Дата поста: | В теме: | За сообщение: | Спасибо сказали: | ||
---|---|---|---|---|---|
11.1.2013, 18:57 | Удаление объекта из QList | QMainWindow надо обрести понимание указателей, т.к. это полный бред: Ну да, это я ошибся. Ну понятно, имелось ввиду создать виджет, положить ЕГО в список, а то, что осталось удалить. Когда ты создаешь объект (TObject здесь может быть любым типом),
он физически размещается в оперативной памяти, а (uint)pObj хранит адрес памяти, по которому разместился объект. Если тебе (вдруг) нужен именно список самих объектов, то так и пишешь:
А если же тебе нужен список Указателей на объекты, то:
и здесь удалять тоже ничего не нужно: переменная pObj исчезнет, когда будет покинута ее область видимости, а сам объект *pObj, тебе нужно будет удалить перед удалением его из списка:
|
QMainWindow, | ||
10.5.2011, 13:22 | кнопка "?" - what's this | Разобрался Режим WhatsThis при включении инициирует событие QEvent::EnterWhatsThisMode, в его обработчике и надо выключать режим. Часть кода для минимального примера: Раскрывающийся текст
А вопрос о целесообразности такого применения остается |
Litkevich Yuriy, | ||
1.12.2010, 13:49 | RadioButton в QGroupBox | Вот тут аналогичная проблема и есть решение — http://www.qtcentre.org/threads/23063-Usin...kable-QGroupBox (первый результат в гугле по запросу «qgroupbox checkable radiobutton») Может, то решение быстрее? Спасибо, это то что надо! Тоже искал на qtcentre, видимо не по тем словам ) Хочу сделать в GroupBox вместо checkbox-а radiobutton. ничего не понял. для чего вся эта петрушка? Чем обычные радиокнопки помещённые в QGroupBox не устраивают?Radiobutton-ы должны быть у GroupBox-a вместо checkbox-a, когда он checkable Что же это за интерфейс такой, что надо выбирать ГРУППУ с помощью переключателя?? Странно, очень странно.. Проще уж тогда поставить картинки переключателя, заместо чекбокса через CSS. Все равно даже если и перерисовывать,придется описывать поведение такого виджета вручную. Интерфейс такой: есть 3 группы контролов, активной может быть только одна. На самом деле оч логично и удобно получается. Картинку переключателя ставить нельзя - не кроссплатформенно. А поведение пришлось сделать вручную, да. |
Andrewshkovskii, | ||
25.10.2010, 22:51 | QComboBox со стилями линий | Как раз делал такое в прошлом году. На pixmap рисуется линия и ставится иконкой в item комбобокса. Раскрывающийся текст
|
Buzzer, | ||
27.4.2010, 3:21 | Что нужно для Linux приложения? | Linux приложению не хватит просто, чтобы все зависимости лежали в /use/lib ? Зависимости определил через ldd. библиотеки ищутся в путях, указанных в LD_LIBRARY_PATH. Я тоже в свое время искал решение этой проблемы - где размещать библиотеки (.so кьюта). Остановился на таком подходе: программа запускается через скрипт .sh, в котором перед запуском бинарника к LD_LIBRARY_PATH дописываю свои пути к библиотекам. А вот тут хорошо описано как это все устроено в линуксе http://www.opennet.ru/base/dev/shared_lib_intro.txt.html |
kibsoft, | ||
Текстовая версия | Сейчас: 25.11.2024, 9:51 |