共計(jì) 839 個(gè)字符,預(yù)計(jì)需要花費(fèi) 3 分鐘才能閱讀完成。
要在 PyQt 中調(diào)用 Python 程序,可以使用以下步驟:
- 創(chuàng)建一個(gè) PyQt 應(yīng)用程序,包括一個(gè)按鈕。
- 使用按鈕的 clicked 信號(hào)連接一個(gè)槽函數(shù)。
- 在槽函數(shù)中調(diào)用 Python 程序。
下面是一個(gè)示例代碼:
import sys
from PyQt5.QtWidgets import QApplication, QWidget, QPushButton
import subprocess
class MyApp(QWidget):
def __init__(self):
super().__init__()
self.initUI()
def initUI(self):
self.setWindowTitle(' 調(diào)用 Python 程序示例 ')
self.setGeometry(100, 100, 300, 200)
button = QPushButton(' 調(diào)用 Python 程序 ', self)
button.clicked.connect(self.callPythonProgram)
self.show()
def callPythonProgram(self):
subprocess.call(['python', 'path/to/your/python/program.py'])
if __name__ == '__main__':
app = QApplication(sys.argv)
myapp = MyApp()
sys.exit(app.exec_())
在上面的代碼中,我們創(chuàng)建了一個(gè)按鈕,當(dāng)按鈕被點(diǎn)擊時(shí)會(huì)調(diào)用 callPythonProgram 方法。在這個(gè)方法中,我們使用 subprocess.call 函數(shù)來(lái)調(diào)用 Python 程序。你需要將 'path/to/your/python/program.py' 替換為你要調(diào)用的 Python 程序的路徑。
運(yùn)行這個(gè)示例程序,當(dāng)你點(diǎn)擊按鈕時(shí),就會(huì)調(diào)用你指定的 Python 程序。
丸趣 TV 網(wǎng) – 提供最優(yōu)質(zhì)的資源集合!
正文完