【发布时间】:2018-11-06 07:31:57
【问题描述】:
这是我在 Python 中的第一个项目,由于某种原因,我无法导入从项目根目录创建的模块。
项目结构如下
-
项目
- 用户界面
- 初始化.py
- MainWindow.py
- main.py
- 用户界面
在 main.py 中,我试图从 MainWindow.py 导入一个类:
# Python
import sys
# ui
import wx
# Own files
import ui.MainWindow
def main():
app = wx.App()
MainWindow(None, title="Internet HW")
app.MainLoop()
main()
但我得到一个错误:
ImportError: 没有名为 ui.MainWindow 的模块
MainWindow.py:
# UI
import wx
class MainWindow(wx.Frame):
def __init__(self, parent, title):
super(MainWindow, self).__init__(parent, title=title, size=(600, 600))
def InitUI(self):
self.Centre()
self.Show()
我知道这是一个新手问题,但从我所读到的内容中我无法应对。任何帮助将不胜感激!
【问题讨论】:
标签: python linux ubuntu wxpython wxwidgets