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

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

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

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')
    #當菜單對象被點擊時,觸發(fā)綁定的自定義的槽函數(shù)
    file.triggered[QAction].connect(self.processTrigger)

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

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

    self.setWindowTitle('QStatusBar例子')

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

  def processTrigger(self,q):

    if (q.text()=='show'):
      #設置狀態(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對象,作為中心控件

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

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

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

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

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

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

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

相關文章

  • Python切片操作深入詳解

    Python切片操作深入詳解

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

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

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

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

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

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

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

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

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

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

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

    python圖片格式轉換腳本

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

    Python的元組和字典知識點超詳細講解

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

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

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

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

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

最新評論

乌什县| 沐川县| 正安县| 台北市| 广德县| 新丰县| 如皋市| 阿克苏市| 满洲里市| 玉林市| 收藏| 交口县| 舒城县| 南京市| 兴海县| 金塔县| 德清县| 益阳市| 武乡县| 抚松县| 惠东县| 大新县| 永新县| 英山县| 西安市| 巴彦淖尔市| 麦盖提县| 门源| 建平县| 来宾市| 山东| 灵台县| 枞阳县| 东乡族自治县| 墨玉县| 长丰县| 汽车| 凤凰县| 准格尔旗| 正安县| 宁海县|