guizeroからインポートApp、Text、TextBox、PushButton、Slider、Picture、Combo、Window import serial palce1_name = "Beijing" palce1_num = "001" palce2_name = "Tokyo" palce2_num = "002" palce3_name = "Nanjing" palce3_num = "003" ser = serial.Serial( '/ dev / ttyUSB0'、9600) if ser.isOpen == False: ser.open()#シリアルポート クラスを開くgui_1_denglu: def __init __(self): pass #-------- --------------------------------------- #Query button def admin_test(self): if self .zhanghu_in.get()== palce1_name: self.show_msg.set( 'Express query successful!') セルフ。bianhao_value.value = palce1_num self.didian_value.value = palce1_name ser.write(b "motor1")#シリアルポートは制御モーター1を送信します elif self.zhanghu_in.get()== palce2_name: self.show_msg.set( 'Express query successful !')self.bianhao_value .value = palce2_num self.didian_value.value = palce2_name ser.write(b "motor2")#シリアル伝送制御モーター2 elif self.zhanghu_in.get()== palce3_name: self.show_msg.set( 'Express query successful!' ) self.bianhao_value.value = palce3_num self.didian_value.value = palce3_name ser.write(b "motor3")#シリアルポートは制御モーター3を送信します else: self.show_msg.set( 'Express query failed!') self.bianhao_value。値= '該当するパッケージ番号はありません' self.didian_value.value = 'そのようなパッケージ情報はありません' #1インターフェイスログイン command = self.admin_test、text = "query")#プロンプト メッセージ メイン def set_gui(自己): # ウィンドウのタイトルを作成するself.app =アプリ(レイアウト= "グリッド"、タイトル= "顔認識システムログインインターフェイス"、幅= 400、高さ= 350) #ウィンドウ=ウィンドウ(アプリ、タイトル= "2番目のウィンドウ") # window.show(待機= True) #4画像 self.my_cat =画像(self.app、image = "3.jpg"、grid = [0,0,3,1])# 入力ボックスを作成し、フォント self を表示します。 zhanghu =テキスト(self.app、text = "エクスプレス情報を入力してください:"、grid = [0,1]、align = "center"、size = 10、 font = "Times New Roman"、color = "black") self.zhanghu_in = TextBox(self.app、grid = [1,1]、width = 20) self.denglu_button = PushButton(self.app、grid = [2,1]、command = self.admin_test、text = "query ") self.show_msg = Text(self.app、テキスト=「クエリ結果」、グリッド= [0、2、3、1]、配置=「中央」、サイズ= 10 font = "Times New Roman"、color = "赤 ") #プロンプト メッセージself.bianhao =テキスト(self.app、text =" Express Number: "、grid = [0,3,1,1]、align =" center "、size = 10、 font =" Times New Roman "、color =" red ") #prompt message self.bianhao_value = Text(self.app、text =" waiting for result "、grid = [1,3,1,1]、align =" center "、size = 10、 font = "Times New Roman"、color = "blue") self.didian = Text(self.app、text = "express location:"、grid = [0,4,1,1]、align = "center "、サイズ= 10、 フォント="Times New Roman "、color =" red ") self.didian_value = Text(self.app、text = "等待结果"、grid = [1,4,1,1]、align = "center"、size = 10、1]、align = "center"、size = 10、 font = "Times New Roman"、color = "blue") self.app.display() d = gui_1_denglu( ) d.set_gui()