Уведомления

Группа в Telegram: @pythonsu
  • Начало
  • » GUI
  • » pyQt 4 Как убрать стандартный стиль окна windows [RSS Feed]

#1 Дек. 18, 2013 16:25:06

Omniwizard
Зарегистрирован: 2013-12-18
Сообщения: 15
Репутация: +  0  -
Профиль   Отправить e-mail  

pyQt 4 Как убрать стандартный стиль окна windows

Не могу найти как сделать свой стиль у формы, чтобы не было стандартной шапки!

Офлайн

#2 Дек. 18, 2013 16:51:53

Ubhra
От:
Зарегистрирован: 2009-03-04
Сообщения: 133
Репутация: +  2  -
Профиль   Отправить e-mail  

pyQt 4 Как убрать стандартный стиль окна windows

root.overrideredirect(1)



Офлайн

#3 Дек. 18, 2013 16:55:46

4kpt_II
От: Харьков
Зарегистрирован: 2013-10-24
Сообщения: 999
Репутация: +  58  -
Профиль   Отправить e-mail  

pyQt 4 Как убрать стандартный стиль окна windows

Ubhra
Это pyqt…

Офлайн

#4 Дек. 18, 2013 16:56:12

Omniwizard
Зарегистрирован: 2013-12-18
Сообщения: 15
Репутация: +  0  -
Профиль   Отправить e-mail  

pyQt 4 Как убрать стандартный стиль окна windows

Это вы откуда взяли? с Tkiner . Мне надо для pyqt

Офлайн

#5 Дек. 18, 2013 16:59:30

Omniwizard
Зарегистрирован: 2013-12-18
Сообщения: 15
Репутация: +  0  -
Профиль   Отправить e-mail  

pyQt 4 Как убрать стандартный стиль окна windows

4kpt_II
root.overrideredirect(1)
Можно тогда пример с использованием, не могу найти. Спасибо большое!

Офлайн

#6 Дек. 18, 2013 17:12:28

Ubhra
От:
Зарегистрирован: 2009-03-04
Сообщения: 133
Репутация: +  2  -
Профиль   Отправить e-mail  

pyQt 4 Как убрать стандартный стиль окна windows

Для pyqt пишут что нужно в описании класса окна это добавить:

self.setWindowFlags(QtCore.Qt.FramelessWindowHint|QtCore.Qt.WindowTitleHint)

Пример на tkinter?
from tkinter import *
root=Tk()
root.overrideredirect(1)
root.mainloop()



Офлайн

#7 Дек. 18, 2013 17:15:15

Omniwizard
Зарегистрирован: 2013-12-18
Сообщения: 15
Репутация: +  0  -
Профиль   Отправить e-mail  

pyQt 4 Как убрать стандартный стиль окна windows

self.setWindowFlags(QtCore.Qt.FramelessWindowHint|QtCore.Qt.WindowTitleHint)

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

Отредактировано Omniwizard (Дек. 18, 2013 17:16:24)

Офлайн

#8 Дек. 18, 2013 17:18:04

Ubhra
От:
Зарегистрирован: 2009-03-04
Сообщения: 133
Репутация: +  2  -
Профиль   Отправить e-mail  

pyQt 4 Как убрать стандартный стиль окна windows

А что получилось, я то предположил что это вообще шапку уберет.



Офлайн

#9 Дек. 18, 2013 17:25:55

Omniwizard
Зарегистрирован: 2013-12-18
Сообщения: 15
Репутация: +  0  -
Профиль   Отправить e-mail  

pyQt 4 Как убрать стандартный стиль окна windows



Просто исчезли кнопки свернуть и закрыть

Офлайн

#10 Дек. 18, 2013 17:28:07

Ubhra
От:
Зарегистрирован: 2009-03-04
Сообщения: 133
Репутация: +  2  -
Профиль   Отправить e-mail  

pyQt 4 Как убрать стандартный стиль окна windows

Возможно оно лишнее

QtCore.Qt.WindowTitleHint

Вот из справки
self.setWindowFlags(QtCore.Qt.CustomizeWindowHint)



Отредактировано Ubhra (Дек. 18, 2013 17:34:09)

Офлайн

  • Начало
  • » GUI
  • » pyQt 4 Как убрать стандартный стиль окна windows[RSS Feed]

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version