Встраиваю виджет в QMenu |
Здравствуйте, гость ( Вход | Регистрация )
Встраиваю виджет в QMenu |
wiz29 |
7.9.2010, 8:59
Сообщение
#1
|
Старейший участник Группа: Участник Сообщений: 600 Регистрация: 7.7.2010 Из: Санкт-Петербург Пользователь №: 1866 Спасибо сказали: 94 раз(а) Репутация: 12 |
Хотел спросить можно ли от QMenu добится появление рамки фрейма, который отвечает за resize и можно ли как то его настроить, так чтобы он (QMenu) не выставлял в минимално возможный размер виджет (имею ввыду виджет QMenu)? (собственно выставляю resize ничего не происходит, при появлении виджета QMenu всегда в минимально возможном размере).
Сообщение отредактировал Litkevich Yuriy - 7.9.2010, 10:00 |
|
|
Алексей1153 |
7.9.2010, 9:50
Сообщение
#2
|
фрилансер Группа: Участник Сообщений: 2939 Регистрация: 19.6.2010 Из: Обливион Пользователь №: 1822 Спасибо сказали: 215 раз(а) Репутация: 34 |
может быть, попробовать убрать эти флаги
Цитата Qt::MSWindowsFixedSizeDialogHint 0x00000100 Gives the window a thin dialog border on Windows. This style is traditionally used for fixed-size dialogs. Qt::FramelessWindowHint 0x00000800 Produces a borderless window. The user cannot move or resize a borderless window via the window system. On X11, the result of the flag is dependent on the window manager and its ability to understand Motif and/or NETWM hints. Most existing modern window managers can handle this.
|
|
|
Litkevich Yuriy |
7.9.2010, 9:56
Сообщение
#3
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
wiz29, по поводу оформления сообщений прочитай: Справка по кнопкам и тэгам форума
тэг codebox лучше вообще неиспользовать |
|
|
wiz29 |
7.9.2010, 10:11
Сообщение
#4
|
Старейший участник Группа: Участник Сообщений: 600 Регистрация: 7.7.2010 Из: Санкт-Петербург Пользователь №: 1866 Спасибо сказали: 94 раз(а) Репутация: 12 |
wiz29, по поводу оформления сообщений прочитай: Справка по кнопкам и тэгам форума тэг codebox лучше вообще неиспользовать спс, за подсказку, просто часто просят код, я не знал про оформление... может быть, попробовать убрать эти флаги Цитата Qt::MSWindowsFixedSizeDialogHint 0x00000100 Gives the window a thin dialog border on Windows. This style is traditionally used for fixed-size dialogs. Qt::FramelessWindowHint 0x00000800 Produces a borderless window. The user cannot move or resize a borderless window via the window system. On X11, the result of the flag is dependent on the window manager and its ability to understand Motif and/or NETWM hints. Most existing modern window managers can handle this.
не помогает тут в чемто другом дело |
|
|
Litkevich Yuriy |
7.9.2010, 12:48
Сообщение
#5
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
смотри QWidget::setFixedSize(...)
|
|
|
Текстовая версия | Сейчас: 26.4.2024, 1:18 |