![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
hoRUS |
![]()
Сообщение
#1
|
Студент ![]() Группа: Участник Сообщений: 30 Регистрация: 10.7.2008 Из: Москва Пользователь №: 231 Спасибо сказали: 5 раз(а) Репутация: ![]() ![]() ![]() |
Хочу избавиться от кнопки "Свернуть" в заголовке окна (или деактивировать её) у непосредственного потомка QWidget. Есть ли надёжный способ сделать это в Linux (желательно, чтоб это не зависело от оконного менеджера и не пришлось лезть в исходники)? Мои свистопляски с setWindowFlags() ни к чему не привели.
Пробовал
и множество других комбинаций. Но либо скрывается вся рамка, либо остается только "Закрыть", либо остаются все кнопки сразу. Может, есть системная функция какая (в Linux'е недавно). Хотя бы своя для каждого оконного менеджера. А то сейчас идея только убрать нафиг рамку и нарисовать тулбар вручную с нужными кнопками. Спасибо |
|
|
![]() |
Litkevich Yuriy |
![]()
Сообщение
#2
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: ![]() ![]() ![]() |
по поводу флажков:
Цитата enum Qt::WindowType flags Qt::WindowFlags Данное перечисление используется для установления различных свойств оконной системы для виджета. Они довольно необычны, но необходимы в некоторых случаях. Некоторые из этих флагов зависят от того, поддерживает ли их основной оконный мененджер. ... Есть также несколько флагов, которые вы можете использовать, чтобы настроить вид окна верхнего уровня. Они не воздействуют на другие окна: ... Qt::WindowMinimizeButtonHint ... проверь в Линухе работу примера: PATH_TO_EXAMPLES/widgets/windowflags может, что-то прояснится |
|
|
![]() ![]() ![]() |
![]() |
|
Текстовая версия | Сейчас: 22.6.2025, 12:33 |