用PyQt5 給主視窗新增樣式

2021-10-05 15:27:34 字數 775 閱讀 9888

#! /usr/bin/env python

# -*- coding:utf-8 -*-

import sys

from pyqt5.qtgui import qicon

class m_window(qmainwindow):

def __init__(self):

super().__init__()

self.resize(600,350)

self.status = self.statusbar()

# 狀態列可以設定顯示時間,如果沒有設定時間引數,狀態列將一直顯示

self.status.showmessage("狀態列:給主視窗新增樣式")        

self.setwindowtitle("給主視窗新增樣式")    

self.setwindowicon(qicon("./icon/title.png"))

# 給主視窗新增樣式

qssfile = open("./qss/mainstyle.qss", encoding="utf-8").read()

self.setstylesheet(qssfile)

if __name__ == "__main__":

m_form = m_window()

m_form.show()    

qss檔案

qmainwindow

qwidget

PyQt5 建立樣式公共類載入視窗樣式

usr bin env python coding utf 8 import sys from pyqt5.qtgui import qicon class m window qmainwindow def init self super init self.resize 600,350 self....

PyQt5筆記 建立主視窗

在pyqt5中有三種視窗型別 qmainwindow qwidget qdialog qmainwindow 包含選單欄,工具欄,狀態列和標題欄。是最常見的視窗形式 qdialog 是對話視窗的基類。沒有選單欄,工具欄,狀態列 彈出對話方塊,主要用於執行短期任務 qwidget 不確定視窗的具體用途...

內建視窗 pyqt5

注意 在主視窗中需要新增乙個girdlayout self.gridlayout.addwidget self.child1 將視窗放入girdlayout中 self.child1.show 開啟子視窗1 小技巧 發現出現了兩個底邊那個東西 在由視窗檔案生成的.py檔案中找到如下 self.sta...