最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python GUI庫圖形界面開發(fā)之PyQt5狀態(tài)欄控件QStatusBar詳細(xì)使用方法實例

 更新時間:2020年02月28日 16:06:21   作者:jia666666  
這篇文章主要介紹了python GUI庫圖形界面開發(fā)之PyQt5狀態(tài)欄控件QStatusBar詳細(xì)使用方法實例,需要的朋友可以參考下

PyQt5狀態(tài)欄控件QStatusBar簡介

MainWindow對象在底部保留有一個水平條,作為狀態(tài)欄(QstatusBar),用于顯示永久或臨時的狀態(tài)信息

QStatusBar類中的常用方法

方法 描述
addWidget() 在狀態(tài)欄中添加給定的窗口小控件對象
addPermanentWidget() 在狀態(tài)欄中永久添加給定的窗口小控件對象
showMessage() 在狀態(tài)欄顯示一條臨時信息,指定時間間隔
clearMessage() 刪除正在顯示的臨時信息
removeWidget() 從狀態(tài)欄中移除指定的小控件

QStatusBar的使用實例

import sys
from PyQt5.QtGui import *
from PyQt5.QtWidgets import *
from PyQt5.QtCore import *

class StatusDemo(QMainWindow):
  def __init__(self,parent=None):
    super(StatusDemo, self).__init__(parent)

    #實例化菜單欄
    bar=self.menuBar()
    #添加父菜單
    file=bar.addMenu('File')
    #添加子菜單
    file.addAction('show')
    #當(dāng)菜單對象被點擊時,觸發(fā)綁定的自定義的槽函數(shù)
    file.triggered[QAction].connect(self.processTrigger)

    #設(shè)置當(dāng)行文本輸入框為中間控件
    self.setCentralWidget(QTextEdit())

    #實例化狀態(tài)欄
    self.statusBar=QStatusBar()

    self.setWindowTitle('QStatusBar例子')

    #設(shè)置狀態(tài)欄,類似布局設(shè)置
    self.setStatusBar(self.statusBar)

  def processTrigger(self,q):

    if (q.text()=='show'):
      #設(shè)置狀態(tài)欄的顯示文本以及顯示時間
      self.statusBar.showMessage(q.text()+'菜單選項被點擊了',5000)
if __name__ == '__main__':
  app=QApplication(sys.argv)
  demo=StatusDemo()
  demo.show()
  sys.exit(app.exec_())

運行效果如下

QStatusBar代碼分析

在這個例子中,頂層窗口MainWindow有一個菜單欄和一個QTextEdit對象,作為中心控件

當(dāng)單擊MenuBar的菜單時,將triggered信號與槽函數(shù)進行綁定

#當(dāng)菜單對象被點擊時,觸發(fā)綁定的自定義的槽函數(shù)
file.triggered[QAction].connect(self.processTrigger)

當(dāng)單擊show菜單選項時,會在狀態(tài)欄提示信息,5秒后消失

#設(shè)置狀態(tài)欄的顯示文本以及顯示時間
self.statusBar.showMessage(q.text()+'菜單選項被點擊了',5000)

通過主窗口的QMainWindow的setStatusBar()函數(shù)設(shè)置狀態(tài)欄,核心代碼如下

#實例化狀態(tài)欄
self.statusBar=QStatusBar()
#設(shè)置狀態(tài)欄,類似布局設(shè)置
self.setStatusBar(self.statusBar)

本文主要講解了PyQt5狀態(tài)欄控件QStatusBar詳細(xì)使用方法與實例,更多關(guān)于PyQt5控件知識請查看下面的相關(guān)鏈接

相關(guān)文章

  • Python切片操作深入詳解

    Python切片操作深入詳解

    這篇文章主要介紹了Python切片操作,結(jié)合實例形式詳細(xì)深入的分析了Python切片操作的原理、參數(shù)屬性、相關(guān)函數(shù)及操作注意事項,需要的朋友可以參考下
    2018-07-07
  • 淺談Python大神都是這樣處理XML文件的

    淺談Python大神都是這樣處理XML文件的

    這篇文章主要介紹了詳解Python大神都是這樣處理XML文件的,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2019-05-05
  • 如何向scrapy中的spider傳遞參數(shù)的幾種方法

    如何向scrapy中的spider傳遞參數(shù)的幾種方法

    這篇文章主要介紹了如何向scrapy中的spider傳遞參數(shù)的幾種方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-11-11
  • python selenium登錄豆瓣網(wǎng)過程解析

    python selenium登錄豆瓣網(wǎng)過程解析

    這篇文章主要介紹了python selenium登錄豆瓣網(wǎng)過程解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2019-08-08
  • YOLOv5車牌識別實戰(zhàn)教程(一)引言與準(zhǔn)備工作

    YOLOv5車牌識別實戰(zhàn)教程(一)引言與準(zhǔn)備工作

    這篇文章主要介紹了YOLOv5車牌識別實戰(zhàn)教程(一)引言與準(zhǔn)備工作,在這個教程中,我們將一步步教你如何使用YOLOv5進行車牌識別,幫助你快速掌握YOLOv5車牌識別技能,需要的朋友可以參考下
    2023-04-04
  • Python多進程并發(fā)與同步機制超詳細(xì)講解

    Python多進程并發(fā)與同步機制超詳細(xì)講解

    進程(Process),顧名思義,就是進行中的程序。有一句話說得好:程序是一個沒有生命的實體,只有處理器賦予程序生命時,它才能成為一個活動的實體。進程是資源分配的最小單元,也就是說每個進程都有其單獨的內(nèi)存空間
    2022-12-12
  • python圖片格式轉(zhuǎn)換腳本

    python圖片格式轉(zhuǎn)換腳本

    大家好,本篇文章主要講的是python圖片格式轉(zhuǎn)換腳本,感興趣的同學(xué)趕快來看一看吧,對你有幫助的話記得收藏一下,方便下次瀏覽
    2022-01-01
  • Python的元組和字典知識點超詳細(xì)講解

    Python的元組和字典知識點超詳細(xì)講解

    這篇文章主要介紹了Python中元組和字典兩種數(shù)據(jù)結(jié)構(gòu)的基本用法,包括初始化、索引、拼接、剔除、重復(fù)、最大值和最小值、鍵值查詢、獲取對應(yīng)值、剔除、更新、添加和計算數(shù)量等操作,需要的朋友可以參考下
    2025-01-01
  • Django實現(xiàn)聊天機器人

    Django實現(xiàn)聊天機器人

    本文基于channels + websocket結(jié)合Celery和Python爬蟲技術(shù)打造了一個會算術(shù)懂詩文的聊天機器人,是非常難得的一個Django綜合應(yīng)用項目哦,感興趣的朋友可以參考下
    2021-05-05
  • Python中elasticsearch插入和更新數(shù)據(jù)的實現(xiàn)方法

    Python中elasticsearch插入和更新數(shù)據(jù)的實現(xiàn)方法

    這篇文章主要介紹了Python中elasticsearch插入和更新數(shù)據(jù)的實現(xiàn)方法,需要的朋友可以參考下
    2018-04-04

最新評論

百色市| 凌源市| 华亭县| 封丘县| 灌阳县| 揭阳市| 云和县| 定陶县| 洪泽县| 石楼县| 容城县| 营山县| 深圳市| 彰武县| 澄城县| 湟中县| 灌阳县| 托克托县| 宁武县| 墨玉县| 开阳县| 扎兰屯市| 天祝| 易门县| 彭州市| 郓城县| 化隆| 巢湖市| 和田县| 安吉县| 张掖市| 通州市| 阳山县| 南江县| 临洮县| 白山市| 长兴县| 漳浦县| 昌邑市| 兴宁市| 安陆市|