Название: QWizard + showMaximized() Отправлено: Алексий от Май 22, 2004, 10:03 У меня странная штука получается, при вызове showMaximized() ни чего не происходит (окно wizarda уже показано). В обрамлении этого widget`а нет кнопки развернуть. Надо развернуть окно этого wizard`a чтоб оно не перекрывало панели WM (KDE). Как бы это сделать? Пока ограничился изменением размеров окна равным размеру экрана минус 64 пиксела снизу, но это не выход :cry:
P.S.: qt-3.0.0, kde 1.1.2 Название: QWizard + showMaximized() Отправлено: EugeneVC от Май 22, 2004, 16:46 ShowMaxomazed для какого класса?
И почему у тебя такое все старое? qt-3.0.0, kde 1.1.2 - ТАКОГО БЫТЬ НЕ МОЖЕТ НЕ РАБОЧАЯ КОНСТРУКЦИЯ Название: QWizard + showMaximized() Отправлено: Алексий от Май 22, 2004, 19:24 Цитата: "EugeneVC" ShowMaxomazed для какого класса? И почему у тебя такое все старое? qt-3.0.0, kde 1.1.2 - ТАКОГО БЫТЬ НЕ МОЖЕТ НЕ РАБОЧАЯ КОНСТРУКЦИЯ showMaximized класса QWizard (унаследован от QDialog). Само собой, что кде использует qt-1.45. В системе есть еще qt3 под него и пишу прогу. Такая конфигурация заказчика (ТЗ) :lol: Название: QWizard + showMaximized() Отправлено: EugeneVC от Май 22, 2004, 20:37 есть предположение что у диалога заблокирована функция раcпахивания окна на весь экран, не нужно это диалогу, используй QWindow.
Название: QWizard + showMaximized() Отправлено: Алексий от Май 22, 2004, 21:06 Очень странно.. В меню того же обрамления есть пункт развернуть окно и оно по нему разворачивается. По поводу QWindow, очень не хочится писать велосипед и самому реализовывать все функции визарда. Я уже думаю, что нужно покопаться в исходниках qt и переопределить эту функцию :P
Название: QWizard + showMaximized() Отправлено: Алексий от Май 22, 2004, 21:46 Ура =) Решил проблему, изменив обрамление визарда так:
Код:
P.S.: как всегда в исходниках можно найти много интересного :lol: |