from sys import platform as sys_pf
if sys_pf == 'darwin':
import matplotlib
matplotlib.use("TkAgg")
from tkinter import *
from tkinter.ttk import *
import ui
def init_UI():
main = Tk()
main.title('data2knowledge')
n = Notebook(main)
ProcessTab = Frame(n)
MergeTab = Frame(n)
LearningTab = Frame(n)
ReportTab = Frame(n)
AboutTab = Frame(n)
n.add(ProcessTab, text = "Process")
n.add(MergeTab, text = "Merge")
n.add(LearningTab, text = "Learn")
n.add(ReportTab, text = "Report")
n.add(AboutTab, text = "About")
if __name__ == '__main__':
'''initialize GUI and start it'''
gui = init_UI()
gui.mainloop()
は、このコードを実行しているときに私が取得エラーはありませんしています はAttributeError:「NoneType」オブジェクトが属性「メインループ」を持っていないはAttributeError:「NoneType」オブジェクトが属性「メインループ」
私はこれが必要と考えています最後のif-statement/mainloop()関数を使用してインタフェースを起動して実行しますが、このエラーが発生し続けます。私は本当に誰かがこれを解決する方法を知って欲しい!ありがとう!
'init_UI'は暗黙的に' None'を返し、 'gui'という名前を与えます。 –