Название: Кнопки окна Отправлено: platerx от Июль 08, 2006, 17:49 Есть программа, главное окно наследник QDialog.
При запуске, у этого окна есть только кнопка закрытия, это окно не отображается в панели задач(та что внизу экрана). Надо сделать что бы у него была кнопка минимизации, и кнопка закрытия, необходимо, что бы окно отображалолсь в панели задач. Если конструктору QDialog передать Qt::Window, то у окна появляется все три кнопки(минимизация, максимизация, и закрытие), и оно появляется в панели задач, но кнопка максимизации мне не нужна. если передаю Qt::Dialog|Qt::WindowMinimizeButtonHint, то у окна есть только кнопка закрытия, кнопка минимизации не появляется? как мне сделать окно с кнопками минимизации и закрытия, но без кнопки максимизации ? PS: Qt 4.1.3, ОС: Fedora Core 3, DE: GNOME 2.8 Название: Кнопки окна Отправлено: Alikus от Июль 09, 2006, 16:52 А поможет тебе в этом пример из Qt под названием - toplevel :)
Название: Кнопки окна Отправлено: platerx от Июль 09, 2006, 22:23 Запустил, я этот toplevel, какие бы там флаги я не ставил, добится окна с кнопками минимизации, и закрытия, но без кнопки максимизации мне не удалось :(
Название: Кнопки окна Отправлено: Alikus от Июль 11, 2006, 00:09 У меня все получается :) Кнопка максимизации в данном случае делается не доступной :) - флаги System menu and Minimize
Название: Кнопки окна Отправлено: platerx от Июль 11, 2006, 21:43 Блин не работает(кнопка максимизации всё равно остаётся, и работает, могу даже скриншот отослать), какой у вас оконный менеджер, и какой дистр ?
Название: Кнопки окна Отправлено: Alikus от Июль 12, 2006, 22:01 Цитата: "platerx" Блин не работает(кнопка максимизации всё равно остаётся, и работает, могу даже скриншот отослать) Лучше код выложи создания окна :)Цитата: "platerx" какой у вас оконный менеджер, и какой дистр ? qt3.3.3, Windows, Linux(KDE).. Везде работает.Название: Кнопки окна Отправлено: mcgeenerman от Февраль 14, 2007, 23:16 я знаю в чём проблема но мне надо свовсем наоборот
дело вот в чём: (А)если те не надо максимайз то нада установить: 1) максимум и минимум равными значениями 2) диалог если наследник то долже быть модальным 3) диалог если не наследник то может быть и не одальным (непроверял) ---- кнопка тока минимайз есть и в сворачивании есть заголовок в панели Но вот у меня проблема не могу сделать модальный диалог без минимайза, как не крутил всё равно он есть. И наоборот скорее всего таже фишка если не модальный диалог то скорее всего у тя так незя его убрать. Сам репу чешу как сделать. |