-1
Pythonで開発を開始し、Tkinterとのインターフェイスをいくつか行います。 インターフェイスを行う方法はたくさんありますので、私のコードの構造が正しいかどうかを知りたいと思います。 また、エラーなくスクリプトを実行できます。しかし、それは「私のラベル、こんにちは、世界を示さなかった。コンポーネントはTkinterのPythonインターフェイスには表示されません
あなたは間違っているものを私に説明できますか?
#!/usr/bin/env python
# -*- coding: utf-8 -*-
# import
import tkinter
from tkinter import *
from tkinter.filedialog import *
from tkinter.messagebox import showerror
class MyFrame(Frame):
def __init__(self):
# Definition of the main window
Frame.__init__(self)
self.master.geometry("800x800")
self.master.title("Test application")
label = Label(self, text="Hello, world")
label.pack()
def quit(self):
sys.exit()
# ACTION
def load_file(self) :
filename=askopenfilename(filetypes=(("Input files", "*.igs")))
if filename :
try:
print("""here it comes: self.settings["template"].set(filename)""")
except: # <- naked except is a bad idea
showerror("Open Source File", "Failed to read file\n'%s'" % fname)
return
if __name__=="__main__":
MyFrame().mainloop()