def __init__(self, master): ttk.LabelFrame.__init__(self, master, text="送信モニター") # 送信数/秒 mon_pps = Common.LabelReadonlyEntry(self, text="送信数/秒", width=7) mon_pps.Entry.configure(textvariable=TxController.MonitorParams().pps) # データ長(Byte) mon_datalen = Common.LabelReadonlyEntry(self, text="データ長(Byte)", width=6) mon_datalen.Entry.configure( textvariable=TxController.MonitorParams().datalen) # bps換算 mon_bps = Common.LabelReadonlyEntry(self, text="bps換算", width=9) mon_bps.Entry.configure(textvariable=TxController.MonitorParams().bps) # 送信元ポート mon_srcport = Common.LabelReadonlyEntry(self, text="送信元ポート", width=6) mon_srcport.Entry.configure( textvariable=TxController.MonitorParams().srcport) # 表示設定 mon_pps.grid(row=0, column=0) mon_datalen.grid(row=0, column=1) mon_bps.grid(row=0, column=2)
def __init__(self, master): ttk.Frame.__init__(self, master) # 送信ボタン button = ttk.Button(self) button.configure(textvariable=TxController.MonitorParams().send_btn) button.configure(command=TxController.SendAction(widgets=txWidgets)) button.pack(side=tk.LEFT, ipady=5)