博翔科技為專業機械設備歐規/台灣TS標章/美規及半導體設備SEMI S2輔導顧問公司

博翔對於各類機械的安全技術 安全開關 安全模組 安全繼電器模組 安全繼電器 緊急停止 安全元件 歐盟電路設計 安全迴路 安全設計

由於科技的進步,各種無線通訊設備及數位裝置技術的高度發展,電磁干擾已成為電子時代中世界各國關注的問題。

機械產品的製造為迎向消費市場需求,亦朝向高速度、高精度、自動化且大量使用數值控制而使機械產品電磁干擾問題更加複雜

而博翔科技協助您解決相關安全技術問題以專業級檢測與規畫經驗並協助各種機械廠快速獲得相關認證

邀請您一起邁向世界的安全技術頂端

請立即點擊上方圖片了解更多細節吧!

 

好文分享

 

一個優秀的程序必須要有友好的可視化交互介面GUI。Python有很多GUI開發的框架,像我之前常用的是自帶的Tkinter,對於一些小功能不複雜的程序是綽綽有餘的,但對於功能稍微複雜,還是希望找到更簡便快捷的GUI設計框架。PyQt是QT的Python版本,現在最新的版本已經是PyQt5,是Python的GUI設計之中應用較為廣泛的開發框架。本文將基於廣泛應用的Pycharm,搭建PyQT5的開發環境。 使用的軟體版本: Python 3.6 PyCharm Community Edition 2019.3.1 x64 1.安裝PyQt模塊 首先需要安裝模塊PyQt5 pip install pyqt5 PyQt5不再提供QtDesigner等工具,需要再安裝模塊pyqt5-tools pip install pyqt5-tools 2. 在Pycharm中配置PyQt5的開發環境 需要在Pycharm中配置PyQt5的開發環境,採用的是添加外部工具的方法來實現,需要添加兩個外部工具,一個是QtDesinger,用於介面設計,另一個是PyUIC,用於編譯UI文件編程py文件。 打開Pycharm——File——Settings——Tools——External Tools,點擊+號,按照如下設置外部工具: 2.1 配置QtDesinger ... 需要填寫的說明: Name:QtDesinger Program:C:Program FilesPython36Libsite-packagesPyQt5-toolsdesignerdesigner.exe Working directory:$ProjectFileDir$ 意思是該外部工具定義名稱為QtDesinger,外部工具的地址需要自己手動選擇,一般為在Python的安裝路徑中,最後的Working directory設置為當前項目工作目錄即可,即創建的UI文件會存儲在目錄下。 2.2 配置PyUIC ... Name:PyUIC Program:C:Program FilesPython36Scriptspyuic5.exe Arguments:$FileName$ -o $FileNameWithoutExtension$.py Working directory:$ProjectFileDir$ 意思是該外部工具定義名稱為PyUIC,外部工具的地址需要自己手動選擇,一般為在Python的安裝路徑中,Arguments的意思是會把UI文件轉成同名的py文件,最後的Working directory設置為當前項目工作目錄即可。 配置完成後,在Pycharm的Tools——External Tools,可以看到剛才配置菜單: ... 打開QtDesinger,即能看到GUI設計介面: ... 3. 基本使用 使用QtDesinger,設計一個計算器介面,最後保存該文件名為PyQT_Form,此時該文件應該是xml的通用格式,文件名後綴為ui。 ... 返回Pycharm介面,右鍵PyQT_Form.ui,彈出的菜單中選擇External Tools——PyUIC,PyQT_Form.ui即編譯成PyQT_Form.py。 ... 但此時該介面py文件還不能運行,本著介面設計類和邏輯實現類代碼分離的原則,需要寫一個主運行的py文件,命名為main_run.py,可以參考如下: #!/usr/bin/env python3# -*- coding: UTF-8 -*-import sysfrom PyQt5.QtWidgets import QApplication, QMainWindowfrom PyQT_Form import Ui_MainWindowclass MyWindow(QMainWindow, Ui_MainWindow): def __init__(self, parent=None): super(MyWindow, self).__init__(parent) self.setupUi(self)if __name__ == '__main__': app = QApplication(sys.argv) myWin = MyWindow() myWin.show() sys.exit(app.exec_()) main_run.py中繼承了PyQT_Form.py的Ui_MainWindow類,同時又可以添加一些邏輯實現的代碼,真正實現介面和邏輯實現的代碼分析,後續修改介面,也不影響主程序的運行。 私信小編01 領取完整源碼

 

TTT77941YYDDEE156365GG

 

 

文章來源取自於:

 

 

 

每日頭條 https://kknews.cc/code/jaop9bl.html

 

 

如有侵權,請來信告知,我們會立刻下架。

 

 

DMCA:dmca(at)kubonews.com

 

 

聯絡我們:contact(at)kubonews.com

 


新竹電池/充電電池符合歐盟歐規電路設計桃園HR1S-DMB型/DME型非接觸式安全開關用安全繼電器模組台北電玩遊戲符合歐盟歐規電路設計台北快煮壺/熱水瓶符合歐盟歐規電路設計新竹潔牙/電動牙刷安全迴路設計
台中燈泡/燈飾安全迴路設計 台南潔牙/電動牙刷符合歐盟歐規電路設計 機械操作標示貼紙,工安標示貼紙製作批發與設計台中通訊/辦公符合歐盟歐規電路設計 桃園喇叭/藍牙喇叭安全迴路設計 簡單、快速接線桃園HE2B型促動開關 新竹安全驅動器設計與電路設計 連接所有傳統導體—無論有或無線端套管新竹XA系列緊急停止用按鈕開關﹝組合型﹞ 高雄安全雷射掃描器設計與電路設計 輔導安全迴路設計的符合歐規電路的CE認證公司

 

arrow
arrow
    全站熱搜

    優惠禮券 發表在 痞客邦 留言(0) 人氣()