Ejemplo n.º 1
0
    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)
Ejemplo n.º 2
0
    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)