前提・実現したいこと
tkinterで同時処理したい(mac)
GUIの処理
3秒ごとのカメラ撮影
この2つを同時処理する方法が分からず、お尋ねしたい次第です。
理想としては、GUIを操作中、3秒ごとの写真を撮るという挙動です。
また、GUIを終了後、写真撮影を辞める動作も実装したいと考えております。
発生している問題・エラーメッセージ
現状では、カメラ撮影が優先され、3秒ごとの撮影のみでTkinterが起動しません。
該当のソースコード
python3
1# !/usr/bin/python3 2from tkinter import * 3import os 4#imagesnapを用いてカメラ撮影、3秒ごと 5os.system("imagesnap -q -w 1 -t 3.00 snapshot.jpg") 6 7def sel(): 8 selection = "You selected the option " + str(var.get()) 9 label.config(text = selection) 10 11root = Tk() 12var = IntVar() 13R1 = Radiobutton(root, text = "Option 1", variable = var, value = 1, 14 command = sel) 15R1.pack( anchor = W ) 16 17R2 = Radiobutton(root, text = "Option 2", variable = var, value = 2, 18 command = sel) 19R2.pack( anchor = W ) 20 21R3 = Radiobutton(root, text = "Option 3", variable = var, value = 3, 22 command = sel) 23R3.pack( anchor = W) 24 25label = Label(root) 26label.pack() 27root.mainloop() 28
試したこと
記載する場所を変えるなどは試しましたが、解決していません。
補足情報(FW/ツールのバージョンなど)
python3.6.1
macOS HighSierra 10.13.6
回答1件
あなたの回答
tips
プレビュー