■VScodeでtkinterの初歩的なポップアップを表示させるコードを入力後し、実行後、初歩的なポップアップウィンドウが出ません。
環境はWindowsでAnacondaをインストール、VScodeでPythonに必要なオプション?的なものもVScodeでインストールしました。
インストール後、ネットで調べた下記の初期的なcodeをコピペして実行時、
# -*- coding:utf-8 -*- import tkinter # アプリの作成 app = tkinter.Tk() # アプリの待機 app.mainloop()
下記のようなものが表示され、ポップアップウィンドウが表示されませんでした。
PS C:\Users\lineb\Desktop\Python.プラクティス> conda activate Tkinter-test PS C:\Users\lineb\Desktop\Python.プラクティス> & C:/Users/lineb/anaconda3/envs/Tkinter-test/python.exe c:/Users/lineb/Desktop/Python.プラクティス/.vscode/tk2.py PS C:\Users\lineb\Desktop\Python.プラクティス> & C:/Users/lineb/anaconda3/envs/Tkinter-test/python.exe c:/Users/lineb/Desktop/Python.プラクティス/.vscode/tk1.py File "c:/Users/lineb/Desktop/Python.プラクティス/.vscode/tk1.py", line 11 def main(): ^ SyntaxError: invalid syntax PS C:\Users\lineb\Desktop\Python.プラクティス>
しかし、別のサイトから下記のcodeをコピペして実行時はポップアップウィンドウが表示されました。
import tkinter as tk from tkinter import ttk class Application(tk.Frame): def __init__(self,master): super().__init__(master) self.pack() self.master.geometry("300x300") self.master.title("Tkinter with Class Template") self.create_widgets() def create_widgets(self): pass def callBack(self): pass def main(): root = tk.Tk() app = Application(master=root)#Inherit app.mainloop() if __name__ == "__main__": main()
下記のcodeでもポップアップウィンドウが表示されるようにするにはどのようにすればよろしいでしょうか。
環境の整え方、他にインストールが必要なものなどがございましたら教えてください。
つたない文章で申し訳ありませんが、よろしくお願いいたします。
# -*- coding:utf-8 -*- import tkinter # アプリの作成 app = tkinter.Tk() # アプリの待機 app.mainloop()
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。