Название: Как определить разрешение дисплея в Qt? Отправлено: Evgeny108 от Декабрь 15, 2005, 12:32 И второй вопрос: можно ли скрыть заголовок и рамку окна (QMainWindow)?
добавлено спустя 1 час 1 минуту: QMainWindow MainWindow(0, 0, Qt::WStyle_Customize | Qt::WStyle_NoBorder); Название: Как определить разрешение дисплея в Qt? Отправлено: Sergeich от Декабрь 15, 2005, 14:16 юзай QDesktopWidget... мне бы твои проблемы :)
Название: Как определить разрешение дисплея в Qt? Отправлено: Dendy от Декабрь 15, 2005, 19:18 Qt4. Дивитися:
examples/widgets/windowflags Название: Как определить разрешение дисплея в Qt? Отправлено: Namelles One от Декабрь 15, 2005, 21:24 Хм...
Продолжение вопросов... А если мы убираем верхнюю строку, то как сделать, чтобы окно можно было перетаскивать за любую его точку? Название: Как определить разрешение дисплея в Qt? Отправлено: Dendy от Декабрь 16, 2005, 10:06 Ну хотя бьl от так:
Код:
Тягаем окно левой кнопкой при зажатом альте :D Название: Как определить разрешение дисплея в Qt? Отправлено: Namelles One от Декабрь 17, 2005, 14:28 Ээээ...
Я примерно понял, что ты сделал, но у меня два вопроса - 1. Какого типа переменная e (QMouseEvent это разве тип?) 2. Функции ты написал, это все круто... Но в какой момент к ним обращаться??? Название: Как определить разрешение дисплея в Qt? Отправлено: Dendy от Декабрь 17, 2005, 15:57 Ощущение, что Ассистанта тьl в глаза не видел :D
QMouseEvent - ето тип, смотреть в Ассистанте. mousePressEvent() mouseMoveEvent() - виртуальньlе функции QWidget, вьlзьlваться будут самостоятельно. Пост Скриптуп. Можешь всё ето реализовать не в MainWindow, а в каком-нить QLabel на нём, чтобьl тягать за метку. Можно через eventFilter(). Название: Как определить разрешение дисплея в Qt? Отправлено: Namelles One от Декабрь 17, 2005, 22:18 Че-то вообще я не того...
Ассистанта я читаю регулярно, но сейчас что-то клинит нереально... 1. В каком месте обьявляются и описываются функции? Если в .h файле, то что тогда такое MainWindow ? Как я понимаю судя по описанию - это класс, но такого класса же нет... Или имеется в виду производный класс от QWidget? А при чем тут главное окно? Dendy, спасибо за заботу, но ты меня еще больше запутал... :( Название: Как определить разрешение дисплея в Qt? Отправлено: SLiDER от Декабрь 17, 2005, 23:56 Цитата: "Namelles One" Че-то вообще я не того... Ассистанта я читаю регулярно, но сейчас что-то клинит нереально... 1. В каком месте обьявляются и описываются функции? Если в .h файле, то что тогда такое MainWindow ? Как я понимаю судя по описанию - это класс, но такого класса же нет... Или имеется в виду производный класс от QWidget? А при чем тут главное окно? Dendy, спасибо за заботу, но ты меня еще больше запутал... :( Возьму на себя неприятнную, но похоже необходимую миссию ПОРУГАТЕЛЯ. Товарисч, вам бы сначала почитать книжку какую (Бланшет, например), дабы понять идеологию программирования в Qt. А уже потом, здесь вопросы задавать. Поймите, ну нельзя в рамках форума устраивать целые лекции по оновополагающим принципам программирования, не для того они придуманы. :evil: З.Ы. Очень полезно иногда и исходники примеров посмотреть, которых, кстати, в Qt немеряно. Название: Как определить разрешение дисплея в Qt? Отправлено: Namelles One от Декабрь 18, 2005, 09:34 Вот это уже конструктивный разговор...
Пускай поругатель... :wink: А Бланшет я действительно - начинал да не дочитал... Все понял, вернусь, когда закончу и разберусь... Еще раз всем спасибо... |