Найти - Пользователи
Полная версия: pyQt 4 Как убрать стандартный стиль окна windows
Начало » GUI » pyQt 4 Как убрать стандартный стиль окна windows
1 2
Omniwizard
Не могу найти как сделать свой стиль у формы, чтобы не было стандартной шапки!

Ubhra
root.overrideredirect(1)
4kpt_II
Ubhra
Это pyqt…
Omniwizard
Это вы откуда взяли? с Tkiner . Мне надо для pyqt
Omniwizard
4kpt_II
root.overrideredirect(1)
Можно тогда пример с использованием, не могу найти. Спасибо большое!
Ubhra
Для pyqt пишут что нужно в описании класса окна это добавить:
self.setWindowFlags(QtCore.Qt.FramelessWindowHint|QtCore.Qt.WindowTitleHint)

Пример на tkinter?
from tkinter import *
root=Tk()
root.overrideredirect(1)
root.mainloop()
Omniwizard
self.setWindowFlags(QtCore.Qt.FramelessWindowHint|QtCore.Qt.WindowTitleHint)

спасибо большое)) Помогло убрать кнопки. Но как заменить сам цвет шапки на свой стиль?
И если можно , то и как закруглить форму.
Еще раз спасибо!
Ubhra
А что получилось, я то предположил что это вообще шапку уберет.
Omniwizard


Просто исчезли кнопки свернуть и закрыть
Ubhra
Возможно оно лишнее
QtCore.Qt.WindowTitleHint

Вот из справки
self.setWindowFlags(QtCore.Qt.CustomizeWindowHint)
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB