📅  最后修改于: 2023-12-03 15:24:53.560000             🧑  作者: Mango
如果你已经安装了 Python 和 PyQt,你需要知道如何编译使用 PyQt 的 Python program。
以下是编译 PyQt Python program 的步骤:
创建一个新文件,将其命名为myapp.py
。
在文件中添加以下代码:
import sys
from PyQt5.QtWidgets import QApplication, QWidget
if __name__ == '__main__':
app = QApplication(sys.argv)
window = QWidget()
window.setWindowTitle('Hello World!')
window.setGeometry(100, 100, 600, 400)
window.show()
sys.exit(app.exec_())
上面这段代码将创建一个 PyQT 应用程序,并显示一个带有标题“Hello World!”的窗口。
保存并关闭文件。
打开终端并进入文件所在目录。
输入以下命令编译代码:
pyuic5 myapp.py -o myapp_ui.py
这将使用 pyuic5 工具将myapp.py
文件转换为myapp_ui.py
文件。
编译成功后,打开myapp_ui.py
文件并将以下代码添加到文件顶部:
from PyQt5 import QtCore, QtGui, QtWidgets
保存myapp_ui.py
文件并关闭它。
打开一个新文件,将其命名为main.py
。
在文件中添加以下代码:
import sys
from PyQt5.QtWidgets import QApplication
from myapp_ui import Ui_MainWindow
class MyApp(Ui_MainWindow):
def __init__(self, window):
Ui_MainWindow.__init__(self)
self.setupUi(window)
if __name__ == "__main__":
app = QApplication(sys.argv)
window = MyApp(app)
window.show()
sys.exit(app.exec_())
上面这段代码通过导入myapp_ui.py
文件中的Ui_MainWindow
类,创建了一个MyApp
类,并在MyApp
类中设置了窗口中的UI元素。
保存并关闭文件。
打开终端并进入文件所在目录。
输入以下命令运行程序:
python main.py
这将打开一个带有标题“Hello World!”的窗口。
以上就是编译使用 PyQt 的 Python program 的步骤,希望对您有所帮助。
参考链接: