前提・実現したいこと
pythonのtkinterパッケージを使用して,自作したプログラムのGUIを作成しています.
実行ボタンをクリックすると,同じフォルダ内にあるsample.pyの関数Search()を実行するGUIを作りたいのですが,実行ボタンをクリックしてもSearch()が実行されません.
発生している問題・エラーメッセージ
コンソールには何も出力されていません.
該当のソースコード
Python
1import tkinter 2from tkinter import ttk 3from tkinter import filedialog 4from tkinter import messagebox 5import sample 6 7# メインウィンドウ 8main_win = tkinter.Tk() 9main_win.title("時給") 10main_win.geometry("500x120") 11 12# メインフレーム 13main_frm = ttk.Frame(main_win) 14main_frm.grid(column=0, row=0, sticky=tkinter.NSEW, padx=5, pady=10) 15 16# ウィジェット作成(実行ボタン) 17app_btn = ttk.Button(main_frm, text="実行") 18 19# ウィジェットの配置 20 21app_btn.grid(column=1, row=2) 22 23# 配置設定 24main_win.columnconfigure(0, weight=1) 25main_win.rowconfigure(0, weight=1) 26main_frm.columnconfigure(1, weight=1) 27 28main_win.mainloop() 29 30def app(): 31 """ 実行ボタンの動作 32 """ 33 # 結合実行 34 sample.Search() 35 # メッセージボックス 36 messagebox.showinfo("完了", "完了しました。")
補足情報(FW/ツールのバージョンなど)
Python3
Windows10
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。