Здравствуйте, гость ( Вход | Регистрация )
Litkevich Yuriy | Дата 23.12.2009, 14:37 |
И заодно, как отобразить в своем диалоге пиктограммы warning, critical (т.е. те, которые отображаются в QMessageBox::warning, QMessageBox::critical) ? Смотри:метод QIcon QStyle::standardIcon ( StandardPixmap standardIcon, const QStyleOption * option = 0, const QWidget * widget = 0 ) const и перечисление QStyle::StandardPixmap Фрагмент кода из QMessageBoxPrivate:
|
|
rusvid | Дата 23.12.2009, 13:55 |
Не нравится обводка (выделение) кнопки при щелчке мышью. ну её можно перекрыть стилями.Подумав, точнее посоветовавшись, с потенциальными пользователями программы, решил оставить обводку. Так что зря я эту тему завел. |
|
Litkevich Yuriy | Дата 23.12.2009, 13:47 |
Не нравится обводка (выделение) кнопки при щелчке мышью. ну её можно перекрыть стилями. |
|
rusvid | Дата 23.12.2009, 4:33 |
Ок, буду экспериментировать с QLabel. а чёж не с Кнопкой = (Щелчёк + Иконка + Текст) ?Не нравится обводка (выделение) кнопки при щелчке мышью. Т.е. при щелчке должна поменяться только иконка, ну и расшириться диалог. |
|
Litkevich Yuriy | Дата 22.12.2009, 20:59 |
Ок, буду экспериментировать с QLabel. а чёж не с Кнопкой = (Щелчёк + Иконка + Текст) ? |
|
rusvid | Дата 22.12.2009, 20:49 |
Поиск рулит Не нашел там ответа. Я, наверное, не совсем точно сформулировал вопрос. Меня не интересует, как делается расширяемый диалог, а интересует какие виджеты лучше использовать для иконки с надписью ("Детали" на скриншоте). Цитата P.S. QLabel подойдет, но самый простой способ - сделать "плоскую" кнопку Ок, буду экспериментировать с QLabel. |
|
Kagami | Дата 22.12.2009, 20:00 |
Поиск рулит P.S. QLabel подойдет, но самый простой способ - сделать "плоскую" кнопку |
|
rusvid | Дата 22.12.2009, 19:41 |
Я новичок в qt, поэтому нужен совет. Хочется сделать расширяемый (extension) диалог, наподобие как в прикрепленных скиншотах. Т.е. для разворачивания диалога вместо кнопки использовать иконку с надписью. Какие классы для этого лучше использовать ? QIcon + QLabel ? И заодно, как отобразить в своем диалоге пиктограммы warning, critical (т.е. те, которые отображаются в QMessageBox::warning, QMessageBox::critical) ? |
|
Просмотр темы полностью (откроется в новом окне) | |
Текстовая версия | Сейчас: 28.4.2024, 15:28 |