python呼叫QT介面使用方法

2021-10-06 12:21:40 字數 1601 閱讀 3652

將.ui檔案轉換為.py檔案

python使用qt介面以及邏輯實現

安裝打包工具:

pip install pyinstalle
安裝pyqt5 :

pip install pyqt5
安裝pyqt5工具 :

pip install pyqt5-tools
建議使用自定義安裝路徑:

pip install pyqt5-tools -i  --trusted-host=pypi.douban.com
1、開啟介面生成軟體"designer.exe"

2、新建乙個視窗

3、介面任意新增一些控制項

4、儲存以上生成的介面為".ui"檔案

5、將".ui"檔案轉換為".py"檔案

在".ui"檔案目錄下開啟cmd視窗

輸入命令:pyuic5 -o 檔名.py 檔名.ui

6、python呼叫qt介面檔案

新建乙個.py的python檔案

import sys

from pyqt5.qtcore import qobject

# 新增介面檔案,我這裡的檔名為:lock_ui.py

from lock_ui import

*class

mainwindow

(qmainwindow)

:def

__init__

(self)

:super()

.__init__(

)# 連線pyqt5介面檔案

self.ui = ui_mainwindow(

) self.ui.setupui(self)

if __name__ ==

'__main__':[

])stats = mainwindow(

) stats.show())

)

7、打包python**為可執行.exe檔案

pyinstaller -f -w filename.py
打包完成的可執行檔案在當前目錄下的"dist"資料夾下

更多關於打包的問題,請參考:

python 如何將專案打包成exe可執行程式

python2 3呼叫三方介面

自己測試可以,大家如果用可以先用指令碼測試一下,多多給意見 版本不同需要使用得三方類庫不同,使用前請確認好自己得版本 python2.x coding utf 8 usr bin env python import json import base64 import requests if name...

Linux使用Python呼叫C C 介面

c 標頭檔案 pyext.h 01 ifndef pyext h 02 define pyext h 03 include 04 05classpyext 06 09 pyext 10 11staticvoidfoo 12 13 14 endif pyext h main.cpp 01 includ...

Qt呼叫Python指令碼

最近在做乙個智慧型汽車中控儀表系統 在開發好的qt介面裡想呼叫.py指令碼 就上網查了一下如何呼叫 1.首先把py指令碼新增到專案工程裡面去 2.在cpp檔案中寫這樣一段函式 py initialize 初始化 if py isinitialized return 匯入模組 pyrun string...