デスクトップアプリを製作しておりまして、イベント自体は問題ないのですが
最後に出力をTextに出力したく、色々調べたのですが解決しない為
お力をお借りできましたら幸いです。
Pytho
1 2import os, tkinter, tkinter.filedialog, tkinter.messagebox 3import tweepy 4from config import CONFIG 5 6def bot():#ボタンを押したときのイベント 7 value1 = EditBox1.get() 8 9 q_list = [value1] 10 11 count = 10 12 13 for q in q_list: 14 15 search_results = api.search(q=q, count=count) 16 #check_count = 0 17 18 for result in search_results: 19 20 username = result.user.name 21 user_id = result.user.id 22 tweet = result.text 23 tweet_id = result.id 24 print(":"+username) 25 print(":"+str(user_id)) 26 print("-----------------------------") 27 28 tweet_id = result.id 29 user_id = result.user._json['id'] 30 31 32 try: 33 api.retweet(tweet_id) 34 api.create_favorite(tweet_id) 35 print() 36 print("-----------------------------") 37 print("をしました\n\n") 38 print("-----------------------------") 39 except: 40 print() 41 print("-----------------------------") 42 print("はしてます\n\n") 43 print("-----------------------------") 44 45 46 47 print(q_list) 48 print("----------------------------") 49 print("お疲れ様でした!") 50 print("----------------------------") 51 52# ウインドウ 53root = tkinter.Tk() 54root.title(u"テスト") 55root.geometry("600x300") 56 57label_fpaths = tkinter.Label(text="(””の間に書いてね)", width=25) 58label_fpaths.place(x=1.5, y=10) 59 60#label_fpaths.grid(row=1, column=0, padx=2, pady=2) 61 62 63# データ数入力 64EditBox1 = tkinter.Entry(width=60) 65EditBox1.place(x=190, y=10) 66EditBox1.insert(tkinter.END, '""') 67value1 = EditBox1.get() 68 69 70EditBox5 = tkinter.Text(height =10, width=52) 71EditBox5.place(x=190, y=130) 72 73 74 75 # エントリに入力されたデータを取得 76 77# #ボタン作成 78btn = tkinter.Button(text = 'Go!', width = 52,command = bot) 79btn.place(x = 190, y = 100) 80 81 82root.mainloop()
イベント内print 内容をEditBox5に出力したいのですがどうしたらよいでしょうか?
よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/03/30 01:25
2020/03/30 02:32
2020/03/30 06:08