Python
1#ファイル名 gui.py 2 3def ninsyo(): 4 5 zyan_slide = ['paa.png', 'guu.png', 'tyoki.png'] 6 q_slide = ['kati.png', 'make.png', 'hikiwake.png'] 7 8 zyan = [] 9 10 random.shuffle(zyan_slide) 11 random.shuffle(q_slide) 12 13 # 問題提示 14 15 img = cv2.imread(q_slide[0]) 16 cv2.namedWindow('screen', cv2.WINDOW_NORMAL) 17 cv2.setWindowProperty('screen', cv2.WND_PROP_FULLSCREEN, cv2.WINDOW_FULLSCREEN) 18 cv2.imshow('screen', img) 19 cv2.waitKey(2000) 20 img = cv2.imread(zyan_slide[0]) 21 cv2.namedWindow('screen', cv2.WINDOW_NORMAL) 22 cv2.setWindowProperty('screen', cv2.WND_PROP_FULLSCREEN, cv2.WINDOW_FULLSCREEN) 23 cv2.imshow('screen', img) 24 cv2.waitKey(2000) 25 26 if(zyan_slide[0]=='guu.png' and q_slide[0] == 'hikiwake.png' or zyan_slide[0]=='tyoki.png' and q_slide[0] == 'kati.png' or zyan_slide[0]=='paa.png' and q_slide[0] == 'make.png'): 27 zyan.append(0) 28 elif(zyan_slide[0]=='tyoki.png' and q_slide[0] == 'hikiwake.png' or zyan_slide[0]=='paa.png' and q_slide[0] == 'kati.png' or zyan_slide[0]=='guu.png' and q_slide[0] == 'make.png'): 29 zyan.append(1) 30 elif(zyan_slide[0]=='paa.png' and q_slide[0] == 'hikiwake.png' or zyan_slide[0]=='guu.png' and q_slide[0] == 'kati.png' or zyan_slide[0]=='tyoki.png' and q_slide[0] == 'make.png'): 31 zyan.append(2) 32 33 return(zyan) 34 35root = Tk() 36root.title('Scrollbar 1') 37 38frame1 = ttk.Frame(root, padding=10) 39frame1.grid() 40 41# Listbox 42currencies = ("A", "B") 43v1 = StringVar(value=currencies) 44lb = Listbox(frame1, listvariable=v1,height=3) 45lb.grid(row=0, column=0) 46 47# Label (新規追加) 48label = Label(frame1, width=18) 49label.grid(row=1, column=0, columnspan=2) 50 51# Scrollbar 52scrollbar = ttk.Scrollbar( 53 frame1, 54 orient=VERTICAL, 55 command=lb.yview) 56lb['yscrollcommand'] = scrollbar.set 57scrollbar.grid(row=0,column=1,sticky=(N,S)) 58 59 60#Button 61 62 63button2 = ttk.Button(frame1, text='認証開始', command=lambda: ninsyo()) 64button2.grid(row=4, column=0, columnspan=2) 65 66root.mainloop() 67 68 cv2.destroyAllWindows()
Python
1# ファイル名 file01.py 2 3from gui.py import zyan 4 5# こっちのファイルでzyaを使って処理していきたいと考えています 6print(zyan)
gui.pyの方の関数ninsyo()の返り値を違ったファイルで処理していきたいのですが、どこでzyanを返せるのかがわかりません。
よろしくお願い致します。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/01/15 15:40 編集
2018/01/15 15:48
2018/01/16 02:21
2018/01/16 02:22
2018/01/16 02:25
2018/01/16 02:26
2018/01/16 02:29
2018/01/16 02:36
2018/01/16 03:56