国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

PyQt5+eric6之旅(二) - qt designer基本操作

2bdenny / 1091人閱讀

摘要:實時在文本框顯示內容引入這個函數綁定定時器自動執行在類中定義一個定時器并在構造函數中設置啟動及其信號和槽設置計時間隔并啟動計時結束調用方法注意不要加引入這個參考

qt designer使用

開始

新建項目(eric6 項目)
新建窗體(eric6 窗體)
編輯界面(轉到qt designer) 保存
編譯窗體(轉到eric6 窗體)
運行(查看頁面效果)

頁面縮放效果(qt designer)

為了窗口最大化時,布局能夠按照自己的需求比例增長,最后所有布局好了后,在主窗口設置頂級布局
主窗口空白處->右鍵
選擇layout -> (vertical / horizonal / grid)

給按鈕添加函數

右擊窗體(在eric6)
生成對話框代碼
新建類名 文件名 保存
綁定按鈕動作 保存

添加自定義slot(在qt designer)
名稱為綁定的按鈕的那個動作名 (比如 on_pushButton_clicked())

再次編譯 打開生成的文件 (eric6)
去掉from .Ui_04 的.
在函數在下面加上
if __name__ == "__main__":
   import sys
   from PyQt5.QtWidgets import  QApplication
   app = QApplication(sys.argv)
   window = ClassName() ## 類名,注意要和自己定義的類名一致。
   window.show()
   sys.exit(app.exec_())

實時在文本框顯示內容

   @pyqtSlot()
   def on_pushButton_clicked(self):
       for n in range(10): 
           str_n="File index {0}".format(n) 
           self.textEdit.setText(str_n) 
           QApplication.processEvents()  # 引入這個
           time.sleep(1)  

函數綁定定時器自動執行(Qtimer)

   def __init__(self, parent=None):
       super(Run, self).__init__(parent)
       self.setupUi(self)
        #在類中定義一個定時器,并在構造函數中設置啟動及其信號和槽
       self.timer = QTimer(self)
       #設置計時間隔并啟動(1000ms == 1s)
       self.timer.start(1000)  
       #計時結束調用timeout_slot()方法,注意不要加()
       self.timer.timeout.connect(self.on_pushButton_clicked) 
   
   @pyqtSlot()
   def on_pushButton_clicked(self):
       for n in range(10): 
           # str_n="File index {0}".format(n)
           newMessage="new message"+str(n) 
           messages = list()
           messages.append( newMessage )
           self.textEdit.setText( "
".join(messages) )
           # self.textEdit.setText(str_n) 
           QApplication.processEvents()  # 引入這個
           # time.sleep(1) 

參考

https://www.cnblogs.com/findu...

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/42062.html

相關文章

  • PyQt5+eric6之旅(三) - 多線程應用 - 追加顯示

    摘要:實時追加顯示定義一個發送的信號通過類成員對象定義信號處理業務邏輯下面將輸出重定向到中實時顯示開始創建線程連接信號開始線程將當前時間輸出到文本框目前遇到的問題是使用上遇到很多坑像是菜單工具欄各個按鈕之間怎么去綁定特定的槽各種報錯然后現在想 實時追加顯示 code from PyQt5 import QtCore, QtGui, QtWidgets from PyQt5.QtCore ...

    馬龍駒 評論0 收藏0
  • PyQt5+eric6之旅(四) - 信號與槽的綁定

    摘要:如果編輯了按鈕那么接下來就是通過按鈕觸發某個動作首先右擊窗體生成對話框代碼綁定按鈕接著在代碼欄就會看到生成的文件在中創建綁定再次編譯打開文件發現已經綁定服務日志運行中播放暫停退出實時日志服務器開始服務密碼退出狀態信息類 如果編輯了按鈕, 那么接下來就是通過按鈕觸發某個動作 首先右擊窗體,生成對話框代碼 showImg(https://segmentfault.com/img/bVbem...

    Eidesen 評論0 收藏0
  • PyQt5+eric6之旅(一) - 簡介與安裝配置過程

    摘要:最近想做一個實用的圖形界面用于查看實時日志本來是準備用開發原本以為功能簡單應該很好上手然而在嘗試了幾次之后徹底放棄了這個想法首先太老了看上去像是上個世紀的應用界面丑陋這是其一如果只是這樣還可以接受然而實際編寫過程中發現也不是那么友好優質文檔 最近想做一個實用的圖形界面用于查看實時日志,本來是準備用tkinter開發,原本以為功能簡單應該很好上手,然而,在嘗試了幾次之后,徹底放棄了這個想...

    王偉廷 評論0 收藏0
  • Python 小白的 PyQt5 項目實戰(1)安裝與環境配置

    摘要:工具可以直接使用方式安裝和的環境配置使用集成開發工具的小白,在安裝庫以后,還要對和進行環境配置,將其集成到中。如果小白的或安裝在其他路徑下,則從對應的目錄找到,或者在資源管理器中搜索文件找到安裝路徑。 ...

    Chao 評論0 收藏0
  • #yyds干貨盤點#Pyqt5環境搭建

    摘要:干貨盤點環境搭建測試一下干貨盤點環境搭建點擊可以打開設計器。干貨盤點環境搭建隨便設計幾個控件干貨盤點環境搭建保存為在中選中它,然后點擊,會將轉換成文件。然后就可以在寫邏輯啦干貨盤點環境搭建 最近萌生了寫小工具的想法,記錄一下搭建過程。1、安裝pyqt包pip3 install pyqt5-tools2、外部工具設置desi...

    番茄西紅柿 評論0 收藏2637

發表評論

0條評論

最新活動
閱讀需要支付1元查看
<