成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

PythonGUI庫PyQt5圖形和特效樣式QSS介紹-創(chuàng)新互聯(lián)

QSS介紹前言

QSS即Qt樣式表,是用來自定義控件外觀的一種機制,QSS大量參考了Css的內容,但QSS的功能要比Css弱得多,體現(xiàn)在選擇器少,可以使用的QSS屬性也少,而且并不是所有的屬性都可以應用在PyQt的控件上,QSS使頁面美化跟代碼層分開,利于維護

成都創(chuàng)新互聯(lián)是一家集網站建設,貢山企業(yè)網站建設,貢山品牌網站建設,網站定制,貢山網站建設報價,網絡營銷,網絡優(yōu)化,貢山網站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強企業(yè)競爭力??沙浞譂M足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網需求。同時我們時刻保持專業(yè)、時尚、前沿,時刻以成就客戶成長自我,堅持不斷學習、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實用型網站。QSS的語法規(guī)則

QSS的語法規(guī)則幾乎與CSS相同,QSS樣式由兩部分組成,其中一部分是選擇器(Selector),指定哪些軟件會受到影響,另一部分是聲明(Declaration),指定哪些屬性應該在控件上進行設置,聲明部分是一系列的“屬性:值”對,使用(;)分割各個不同的屬性值對,使用大括號({})將所有的聲明包括在內,例如

QPushButton{color:red}

表示設置QPushButton類及其子類的所有實例的前景色是紅色,其中,QPushButton表示選擇器,指定所有的QPushButton類及其子類都會受到影響,注意,凡是繼承自QPushButton的子類都會受到影響,這是與Css不同的地方,因為css應用的都是一些標簽,沒有類的結構,更沒有子類的概念,{color:red}則是規(guī)則的定義,表示指定前景色是紅色

實例:QSS語法規(guī)則示范
import sys
from PyQt5.QtWidgets import *

class WindowDemo(QWidget):
  def __init__(self):
    super(WindowDemo, self).__init__()
    #設置窗口標題
    self.setWindowTitle('QSS樣式')

    #實例化按鈕,設置顯示文本
    btn1=QPushButton(self)
    btn1.setText('按鈕1')

    # 實例化按鈕,設置顯示文本
    btn2=QPushButton(self)
    btn2.setProperty('name','btn2')
    btn2.setText('按鈕2')

    #添加控件到布局中,設置窗口布局方式
    vbox=QVBoxLayout(self)
    vbox.addWidget(btn1)
    vbox.addWidget(btn2)

    #設置樣式;按鈕的背景顏色綠色
    # qssStyle = '''
    #  QPushButton[name='btn2']{background-color:green}
    #  '''
    qssStyle = '''
      QPushButton{background-color:green}
      '''
    #加載設置好的樣式
    self.setStyleSheet(qssStyle)
if __name__ == '__main__':
  app=QApplication(sys.argv)
  win=WindowDemo()
  win.show()
  sys.exit(app.exec_())

分享題目:PythonGUI庫PyQt5圖形和特效樣式QSS介紹-創(chuàng)新互聯(lián)
URL鏈接:http://jinyejixie.com/article30/dcgjso.html

成都網站建設公司_創(chuàng)新互聯(lián),為您提供Google、ChatGPT網站策劃、品牌網站設計、網站改版用戶體驗

廣告

聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

h5響應式網站建設
江阴市| 开江县| 台安县| 琼海市| 五莲县| 盐池县| 兰西县| 金秀| 二连浩特市| 保康县| 浮山县| 会泽县| 仁化县| 报价| 洱源县| 抚松县| 津市市| 沁源县| 益阳市| 彩票| 宝清县| 雅江县| 咸阳市| 多伦县| 阳信县| 竹山县| 凯里市| 资阳市| 南澳县| 南充市| 深圳市| 通许县| 三门县| 汽车| 四川省| 乳山市| 新民市| 博野县| 兰州市| 当雄县| 抚远县|