我在python中使用处理ui创建了一个项目。我有一个项目的文件夹结构,比如查看器- viewer_controller.py -子文件夹- init.py - login.py - ui - login.ui。
enter code here
in login.py, there is a code like that
from PyQt5 import uic
from PyQt5 import QtCore
from PyQt5 import QtWidgets
from PyQt5 import QtGui
class LoginForm(QtWidgets.QDialog):
def __init__(self, parent=None):
self.radio = ""
QtWidgets.QDialog.__init__(self, parent)
self.ui = uic.loadUi("ui\login.ui")
self.ui.show()
And
in viewer_controller.py, there is a code like that
import sys
from sub_view import login
from PyQt5 import QtWidgets
if __name__ == '__main__':
app = QtWidgets.QApplication(sys.argv)
w = login.LoginForm()
#p = main.MainForm()
sys.exit(app.exec())
end code here如果运行login.py,我没有问题,但如果运行viewer_controller.py,则会遇到一些麻烦。FileNotFoundError: Errno 2没有这样的文件或目录:'ui\login.ui‘
我该如何处理它来解决呢?请给我一个提示。
发布于 2018-02-08 05:27:37
只保留login.ui
self.ui = uic.loadUi("login.ui")或
uic.loadUi("login.ui", self)https://stackoverflow.com/questions/48678090
复制相似问题