![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
![]() |
Litkevich Yuriy |
![]()
Сообщение
#1
|
||
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: ![]() ![]() ![]() |
Сделал в дизайнере виджет стилизированный с помощью таблиц стилей при предпросмотре выглядит так:
однако скомпилированная программа выглядит так: Т.е. окантовка отсутствует. Стиль наложен на экземпляр класса QFrame. Выглядит так: точка в начале предотвращает наложение стиля на наследников класса QFrame (т.е. QLable)Qt 4.4.3 В чём может быть дело? П.С. Пробовал собирать 4.5 ... 4.7. всё тоже - окантовки нет. |
||
|
|||
Litkevich Yuriy |
![]()
Сообщение
#2
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: ![]() ![]() ![]() |
сделал по другому, наложил стиль на виджет в дизайнере:
где MyClass - objectName в дизайнере. А в коде соответствует имени класса моего виджета (используется множественное наследование от QFrame и ui).Теперь в дизайнере нет окантовки, а во время выполнения программы есть. Т.е. стиль всё таки применяется к самому виджету, почему же первый вариант не работает во время выполнения. Вообще ничего не понятно. |
|
|
![]() ![]() ![]() |
![]() |
Текстовая версия | Сейчас: 26.2.2025, 22:30 |