crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в данную темуНачать новую тему
> Ubuntu && WindowFlags
Rosster
  опции профиля:
сообщение 5.7.2011, 12:47
Сообщение #1


Студент
*

Группа: Участник
Сообщений: 33
Регистрация: 23.11.2009
Пользователь №: 1254

Спасибо сказали: 0 раз(а)




Репутация:   0  


Всем привет. Подскажите пожалуйста.
Стоит Ubuntu 11.04. Пытаюсь открыть диалоговое окно с родителем QMainWondow, но так чтобы были кнопки "Свернуть", "Развернуть".
Перепробовал все примеры в examples/windowflags по Qt, единственное что подходит так это Qt::Window, но в отличие от Винды в Ubuntu диалоговое окно открывается не как от родителя, а свободное, ну то есть в панели задач появляется еще одно окно, и появляется вверху-слева, как-будто родителя нет вообще. В Винде все нормально, тут непонятно, пробовал разные флаги, в том числе Qt::WindowMinMaxButtonsHint - не помогает.
Плюс на туже тему вопрос: как поставить кнопку "Вопрос" в диалоговом окне, в винде он по умолчанию стоит, флаг Qt::WindowContextHelpButtonHint не помогает, как и все остальные.
Спасибо.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
RazrFalcon
  опции профиля:
сообщение 5.7.2011, 13:31
Сообщение #2


Zombie Mod
*****

Группа: Участник
Сообщений: 1654
Регистрация: 24.5.2010
Из: Харьков
Пользователь №: 1752

Спасибо сказали: 64 раз(а)




Репутация:   212  


Цитата
Пытаюсь открыть диалоговое окно с родителем QMainWondow, но так чтобы были кнопки "Свернуть", "Развернуть".

А разве их нет?! Должны быть.
У вас унити или гном2?


Про "вопрос" не знаю.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Rosster
  опции профиля:
сообщение 5.7.2011, 23:22
Сообщение #3


Студент
*

Группа: Участник
Сообщений: 33
Регистрация: 23.11.2009
Пользователь №: 1254

Спасибо сказали: 0 раз(а)




Репутация:   0  


Цитата(RazrFalcon @ 5.7.2011, 13:31) *
Цитата
Пытаюсь открыть диалоговое окно с родителем QMainWondow, но так чтобы были кнопки "Свернуть", "Развернуть".

А разве их нет?! Должны быть.
У вас унити или гном2?


Про "вопрос" не знаю.


Есть только если окно - это QMainWindow, если просто диалог, ну там где ОК-Отмена, то просто крестик и все.
Gnome стоит. Но это как я понял в любых линуксах, т.к. пробовал и в МСВС и он не на Ubuntu (если знаете конечно эту операционку).

Сообщение отредактировал Rosster - 5.7.2011, 23:24
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
RazrFalcon
  опции профиля:
сообщение 5.7.2011, 23:39
Сообщение #4


Zombie Mod
*****

Группа: Участник
Сообщений: 1654
Регистрация: 24.5.2010
Из: Харьков
Пользователь №: 1752

Спасибо сказали: 64 раз(а)




Репутация:   212  


Ааа... вы про диалоговые окна?
Так это от ДЕ зависит. У меня на кедах только: закрыть, свернуть и вопрос. В гноме нет этих кнопок.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Rosster
  опции профиля:
сообщение 6.7.2011, 14:53
Сообщение #5


Студент
*

Группа: Участник
Сообщений: 33
Регистрация: 23.11.2009
Пользователь №: 1254

Спасибо сказали: 0 раз(а)




Репутация:   0  


Цитата(RazrFalcon @ 6.7.2011, 0:39) *
Ааа... вы про диалоговые окна?
Так это от ДЕ зависит. У меня на кедах только: закрыть, свернуть и вопрос. В гноме нет этих кнопок.

А что такое ДЕ?
То есть, получается что в диалоге никак эти кнопки не вставить? Это же очень неудобно для программиста и пользователя, если допустим диалоговое окно нужно развернуть на полный экран для просмотра всей информации а не части...
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
RazrFalcon
  опции профиля:
сообщение 6.7.2011, 16:03
Сообщение #6


Zombie Mod
*****

Группа: Участник
Сообщений: 1654
Регистрация: 24.5.2010
Из: Харьков
Пользователь №: 1752

Спасибо сказали: 64 раз(а)




Репутация:   212  


http://ru.wikipedia.org/wiki/Среда_рабочего_стола

Зачем на весь экран растягивать диалоговое окно?
Разве что пишите свою реализацию. Как сделать через QMessageDialog - не знаю. Так как эти кнопки убирает сам гном.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 3.12.2023, 14:42