我按照教程 现在designer上画出窗口 然后保存在pycharm上 再在同一文件夹下用cmd 转为py文件 然后在pycharm里面显示不出窗口了 只有 黑屏



我按照教程 现在designer上画出窗口 然后保存在pycharm上 再在同一文件夹下用cmd 转为py文件 然后在pycharm里面显示不出窗口了 只有 黑屏



阿里嘎多学长整理AIGC生成,因移动端显示问题导致当前答案未能完全显示,请使用PC端查看更加详细的解答过程
PySide6 使用 designer 创建的UI文件,可以使用 Python 将其转换为 Python 代码。以下是解决方案:
pyuic6 工具将UI文件转换为 Python 代码。Pyuic6 是 PySide 的一个工具,可以将UI文件转换为 Python 代码。pyuic6 -x your_file.ui -o your_file.py
其中,your_file.ui 是 UI 文件的名称,your_file.py 是要生成的 Python 文件的名称。
如果你想在 PyCharm 中运行编译好的 Python 代码,可以使用以下方法:
a. 在 PyCharm 中新建一个 Python 项目,选择 Non-SDK Python。
b. 在项目目录中,新建一个名为 main.py 的文件。
c. 在 main.py 文件中,import 编译好的 Python 代码。例如,如果你编译的 Python 文件名为 your_file.py,那么可以使用以下代码:
from your_file import *
d. 在 main.py 文件中,使用 QApplication 和 QWidget 创建一个 PyQt5 应用程序。例如:
import sys
from PyQt6.QtWidgets import QApplication, QWidget
from PyQt6.QtCore import Qt
app = QApplication(sys.argv)
window = QWidget()
window.setWindowTitle('Your Window Title')
window.show()
sys.exit(app.exec())
e. 运行 main.py 文件。在 PyCharm 的 konzole 中,选择 Run 'main.py'。
如果你遇到黑屏的问题,可以尝试以下解决方案:
QApplication 和 QWidget 创建一个 PyQt5 应用程序。以上这些解决方案都不能解决问题,可以尝试使用 PySide 的 debug 工具来 Debug 你的应用程序。