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

python光學仿真PyQt5基礎(chǔ)框架教程

 更新時間:2021年10月28日 16:28:33   作者:勤奮的大熊貓  
這篇文章主要為大家介紹了python光學仿真之PyQt5基礎(chǔ)框架教程,文中含有詳細實現(xiàn)示例解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助

前幾天為了自己搞一個光學仿真集成GUI界面,于是去研究了一下PyQt5,不得不說這個模塊的使用性遠遠超過了tkinter,強烈推薦,于是準備出一個專欄,記錄一下PyQt5學習中遇到的小問題。

這篇先來說說PyQt5創(chuàng)建時候的基礎(chǔ)框架。代碼如下:

# -*- coding:utf-8 -*-
import sys
from PyQt5.QtWidgets import QMainWindow, QApplication
class MainWindow(QMainWindow):
    def __init__(self, parent=None):
        super(MainWindow, self).__init__(parent)
        self.resize(600, 300)
        self.status = self.statusBar()
        self.status.showMessage("這是狀態(tài)提示", 10000)
        self.setWindowTitle("MainWindow界面")
if __name__ == '__main__':
    app = QApplication(sys.argv)
    window = MainWindow()
    window.show()
    sys.exit(app.exec_())

以上就是我們PyQt5主界面的基本框架了,先創(chuàng)建一個類,使用這個類對QMainWindow類進行繼承。

其他語句的解釋:

self.resize(600,300):對MainWindow進行尺寸調(diào)整,橫向600個像素點,縱向300個像素點。

self.status = self.statusBar():創(chuàng)建一個狀態(tài)欄對象

self.status.showMessage("這是狀態(tài)提示", 10000):顯示狀態(tài)欄信息10000毫秒,即10秒鐘, 其中第一個字符串參數(shù)"這是狀態(tài)提示"是最終顯示在狀態(tài)欄的信息,我們可以自由替換。

注意:只有當我們的鼠標在MainWindow窗口內(nèi)懸停的時候才會顯示該狀態(tài)信息,并且如果我們想要狀態(tài)欄一直顯示某個信息提示,可以將第二個參數(shù)的10000改為-1即可。

self.setWindowTitle("MainWindow界面"):設(shè)定MainWindow主界面的名稱。

app = QApplication(sys.argv):初始化PyQt5中的各個部分,之后我們就可以調(diào)用模塊中的各個元素。類似與Pygame模塊中的Initialization部分。

sys.argv:這個語句存在僅僅是為了將來我們可以在命令行中寫入?yún)?shù)進行讀取,如果我們不考慮在命令行中進行直接調(diào)用,可以將初始化程序改為app = QApplication([])。

window = MainWindow():實例化我們定義好的窗口類對象。

window.show():這句話必須存在,否則運行時我們寫好的Gui界面不會顯示。

用來顯示我們寫好的Gui界面。

sys.exit(app.exec_()):sys.exit()表示退出程序操作,app.exec_()類似于tkinter模塊中定義Gui界面時進行的Mainloop(),即開始執(zhí)行主循環(huán)體,配合sys.exit()退出命令可以在我們退出程序時清空內(nèi)存,達到潔凈模式。

最終運行后的效果如下:

MainWindow

碼字不易,如果大家覺得有用,請高抬貴手給一個贊讓我上推薦讓更多的人看到吧~

以上就是python光學仿真PyQt5基礎(chǔ)框架教程的詳細內(nèi)容,更多關(guān)于PyQt5基礎(chǔ)框架的資料請關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • Windows下python3.6.4安裝教程

    Windows下python3.6.4安裝教程

    這篇文章主要為大家詳細介紹了Windows下python3.6.4安裝教程,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-07-07
  • 對python3中pathlib庫的Path類的使用詳解

    對python3中pathlib庫的Path類的使用詳解

    今天小編就為大家分享一篇對python3中pathlib庫的Path類的使用詳解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-10-10
  • 詳解Python如何使用Netmiko進行文件傳輸

    詳解Python如何使用Netmiko進行文件傳輸

    Netmiko是一個用于連接和管理各種網(wǎng)絡(luò)設(shè)備的Python庫,它是Paramiko的一個擴展。本文就來講講如何利用Netmiko實現(xiàn)文件傳輸功能吧
    2023-05-05
  • Python實現(xiàn)Word的讀寫改操作

    Python實現(xiàn)Word的讀寫改操作

    本文主要介紹了運用docx模塊實現(xiàn)讀取Word,調(diào)整Word樣式以及Word 寫入操作的示例代碼,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-11-11
  • pandas中.loc和.iloc以及.at和.iat的區(qū)別說明

    pandas中.loc和.iloc以及.at和.iat的區(qū)別說明

    這篇文章主要介紹了pandas中.loc和.iloc以及.at和.iat的區(qū)別說明,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-04-04
  • Python實現(xiàn)端口檢測的方法

    Python實現(xiàn)端口檢測的方法

    這篇文章主要介紹了Python實現(xiàn)端口檢測的方法,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下
    2018-07-07
  • PyQt5 在QListWidget自定義Item的操作

    PyQt5 在QListWidget自定義Item的操作

    這篇文章主要介紹了PyQt5 在QListWidget自定義Item的操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-03-03
  • PyTorch加載預訓練模型實例(pretrained)

    PyTorch加載預訓練模型實例(pretrained)

    今天小編就為大家分享一篇PyTorch加載預訓練模型實例(pretrained),具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-01-01
  • 詳解字符串在Python內(nèi)部是如何省內(nèi)存的

    詳解字符串在Python內(nèi)部是如何省內(nèi)存的

    這篇文章主要介紹了詳解字符串在Python內(nèi)部是如何省內(nèi)存的,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-02-02
  • 中秋快到了利用 python 繪制中秋禮物

    中秋快到了利用 python 繪制中秋禮物

    眼看中秋又快到了,中秋回家,帶什么禮物更讓家人歡心?今天小編就利用python幫你帶個對象回家,感興趣的小伙伴趕快來看,要記得收藏起來以免迷路
    2021-09-09

最新評論

芷江| 堆龙德庆县| 封开县| 无为县| 巴东县| 巴南区| 十堰市| 十堰市| 延津县| 宁安市| 浦县| 化州市| 铜陵市| 巴彦县| 岳普湖县| 台山市| 中卫市| 定兴县| 洞口县| 绍兴市| 平阴县| 屏东市| 乌苏市| 连云港市| 淅川县| 鲁甸县| 台南县| 宁晋县| 无极县| 道真| 雷山县| 陆良县| 茶陵县| 彰武县| 乳源| 天门市| 邹城市| 绵阳市| 肃宁县| 吉隆县| 赤壁市|