Russian Qt Forum
Октябрь 01, 2024, 00:29 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Интерфейс QMainWindow  (Прочитано 2717 раз)
jaroslav
Гость
« : Июль 02, 2013, 01:37 »

Привет всем. Вопрос такой, как сделать интерфейс, что бы у MainWindow был своя строка заголовка, а не ОС. Например как типа в Photoshop или Kaspersky 2013. В строке заголовка свои кнопки определенного размера и цвета.
Qt парсер css мало чего хавает из MainWindow. Поэтому думаю нужно наследоваться от MainWindow и переопределять paintEvent().
Может кто делал сабж, подскажите плиз, что и как? Или мож ссылочку подкинете, тоже спасибо.
Записан
Figaro
Гость
« Ответ #1 : Июль 02, 2013, 02:20 »

См.  Qt::FramelessWindowHint... А там уж, что нужно выводите текст и кнопки, что в QWidget, что в QFrame... да хоть в QToolBar...
Записан
GreatSnake
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2921



Просмотр профиля
« Ответ #2 : Июль 02, 2013, 07:27 »

Ну и ресайзить и двигать тоже сам будешь)
Записан

Qt 5.11/4.8.7 (X11/Win)
Figaro
Гость
« Ответ #3 : Июль 02, 2013, 11:29 »

ага... minimize, maximize и close (для виндозы) тоже ручками... отказался в свое время потому что на каждой оси свои стандарты... а так то ж самого бы понесло в эту степь Улыбающийся
« Последнее редактирование: Июль 03, 2013, 19:24 от Figaro » Записан
jaroslav
Гость
« Ответ #4 : Июль 02, 2013, 14:46 »

ясно. спасибо.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.096 секунд. Запросов: 22.