Название: отображение виджетов в панели задач Отправлено: black_engel от Декабрь 01, 2011, 17:29 Здравствуйте!
У меня на окне запускаются два виджета. Проблема: оба виджета отображаются в панели задач виндовс. (решение проблемы через установку свойства Qt::Tool не подходит т.к. мне для данного окна необходимо отображать Сворачивание, Разворачивание и закрытие окна). мне необходимо чтобы эти два виджета в панели задач НЕ отображались. (отображалось только главное окно). На всякий случай привожу код программы файл testman.h Код: #ifndef TESTMAN_H файл testman.срр Код: #include "testman.h" файл main.cpp Код: #include "testman.h" файл testman.ui Код: <UI version="4.0" > Название: Re: отображение виджетов в панели задач Отправлено: Bepec от Декабрь 02, 2011, 06:58 Эм, уважаемый. А проблему вы указать не забыли?
Название: Re: отображение виджетов в панели задач Отправлено: black_engel от Декабрь 02, 2011, 09:30 мне необходимо чтобы эти два виджета в панели задач НЕ отображались. (отображалось только главное окно).
Название: Re: отображение виджетов в панели задач Отправлено: Bepec от Декабрь 02, 2011, 09:42 Вопрос наводящий: Если вам Qt::Tool не подходит...
Как вы будете разворачивать свернутые окна, если их не будет на панели задач? Название: Re: отображение виджетов в панели задач Отправлено: black_engel от Декабрь 02, 2011, 09:53 Вопрос наводящий: Если вам Qt::Tool не подходит... Как вы будете разворачивать свернутые окна, если их не будет на панели задач? буду отображать эти окна, нажатием на кнопку одного из меню "главного окна" или нажатием на спец. кнопку в самом окне. Мне Qt::Tool не подходит по той причине, что мне необходимо (по требованию пользователя) разворачивать на весь экран. Название: Re: отображение виджетов в панели задач Отправлено: LisandreL от Декабрь 02, 2011, 10:00 У меня с вашим кодом вообще окон не получилось. Виджеты прямо на главном окне создаются (что логично).
Название: Re: отображение виджетов в панели задач Отправлено: Bepec от Декабрь 02, 2011, 10:21 Эм. Уважаемый. Вы собираетесь переопределить методы сворачивания/закрытия, и не хотите переопределить метод разворачивания?
Переопределите его, установите кнопку и наслаждайтесь. PS к тому же есть доп флаги для окон, не пробовали? Название: Re: отображение виджетов в панели задач Отправлено: black_engel от Декабрь 02, 2011, 10:32 У меня с вашим кодом вообще окон не получилось. Виджеты прямо на главном окне создаются (что логично). приношу свои извинения за неправильное содержимое кода (скопировал уже измененные код, в попытке решить проблему): исправил часть кода файла "testman.срр" Код: .... Эм. Уважаемый. Вы собираетесь переопределить методы сворачивания/закрытия, и не хотите переопределить метод разворачивания? Переопределите его, установите кнопку и наслаждайтесь. PS к тому же есть доп флаги для окон, не пробовали? Вы можете привести пример? (для этого необходимо использовать Qt::QTool и еще флаг "разворачивания окна) Название: Re: отображение виджетов в панели задач Отправлено: Bepec от Декабрь 02, 2011, 10:42 Флаги на создание окна, не отображающегося в панели задач, но с вашими требованиями.
Код: Qt::Window Если хотите конкретики и кода - c:\Qt\4.7.2\examples\widgets\windowflags\ Спасибо за внимание. Название: Re: отображение виджетов в панели задач Отправлено: black_engel от Декабрь 02, 2011, 11:30 Спасибо всем за участие!
Посмотрел пример, почитал код, посмотрел разницу и внес исправления. Приведу пример кода может кому пригодиться. С отображением на панели задач 3го из 3х окон, и без отображения на панели задач 2го из 3х окон: код файла "testman.срр" Код: .... |