编程论坛
注册
登录
编程论坛
→
Python论坛
.UI编译成.py后,无法运行,求指导下
bccnMhb
发布于 2023-10-28 21:52, 1331 次点击
1 .UI编译成.py后,无法运行,网上搜索了一下,要用到pyside2类库,python3.12安装不上它
2 网上搜索了一下,解决.ui编译后.py ,最好是调用 .UI 或 编译后的.py ,有啥好办法呢
4 回复
#2
沈和
2023-10-28 22:35
pyside2 装不上,可以装 pyside6。
#3
bccnMhb
2023-11-03 14:43
用pyside6编译后,在程序尾部加入以下代码无法运行:
if __name__=="__main__":
import sys
app = QtWidgets.QApplication(sys.argv)
widget = QtWidgets.QWidget()
ui = Ui_MainWindow()
ui.setupUi(widget)
widget.show()
sys.exit(app.exec_())
那么用pyside6编译后,编译后的同名py文件尾部如何修改? 新建一个主程序该如何调用?
#4
沈和
2023-11-03 20:55
官方文档这里可能对你有用
https://doc.
程序代码:
import
sys
from
PySide6.QtWidgets
import
QApplication, QMainWindow
from
PySide6.QtCore
import
QFile
from
ui_mainwindow
import
Ui_MainWindow
class
MainWindow(QMainWindow):
def
__init__
(self):
super(MainWindow, self).
__init__
()
self.ui = Ui_MainWindow()
self.ui.setupUi(self)
if
__name__
==
"
__main__
"
:
app = QApplication(sys.argv)
window = MainWindow()
window.show()
sys.exit(app.
exec
())
#5
bccnMhb
2023-11-04 10:15
回复 4楼 沈和
thanks for researching pyqt6 website.
testing main.py , is ok.
[此贴子已经被作者于2023-11-4 10:21编辑过]
1