Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import tkinter as tk
- class MyGui_ms(tk.Tk):
- def __init__(self):
- super().__init__()
- self.frm_msg = tk.Frame(self)
- self.title("SWT2/SE 2020 Mira Naima Schwarz 25.05.2020")
- # Labelframe links
- self.frm_msg_xy = tk.LabelFrame(self,
- text="Nachrichten senden und empfangen")
- # Widgets für Labelframe links
- # Initialisierung der Variable svar_msg_send_xy
- self.svar_msg_send_xy = tk.StringVar()
- self.svar_msg_send_xy.set(" ")
- # Eingabefeld für die Nachricht
- ety_msg_send_xy = tk.Entry(self.frm_msg_xy,
- textvariable=self.svar_msg_send_xy)
- # Button zum versenden der Nachricht
- btn_msg_send_xy = tk.Button(self.frm_msg_xy,text=">",
- command=self.on_click_send_btn)
- # Slider für Skalierung
- scl_val_send_xy = tk.Scale(self.frm_msg_xy,from_=-2, to=2, orient=tk.HORIZONTAL)
- # Ein/Aus Checkbutton
- # Initialisierung der Variablen bvar_sta_send_xy
- self.bvar_sta_send_xy = tk.BooleanVar()
- self.bvar_sta_send_xy.set(0)
- cbt_sta_send_xy = tk.Checkbutton(self.frm_msg_xy,
- variable=self.bvar_sta_send_xy,
- text="EIN/AUS")
- # Label Senden/Empfangen
- lbl_txt_recv_xy = tk.Label(self.frm_msg_xy,
- text="Senden/Empfangen")
- # Radio Buttons
- # Radio Button Client
- # Initialisierung von ivar_cos_xy
- self.ivar_cos_xy = tk.IntVar()
- self.ivar_cos_xy.set(0)
- rbt_client_xy = tk.Radiobutton(self.frm_msg_xy,
- text="Client",
- variable=self.ivar_cos_xy,
- value=0)
- # Radio Button Server
- rbt_server_xy = tk.Radiobutton(self.frm_msg_xy,
- text="Server",
- variable=self.ivar_cos_xy,
- value=1)
- # Labelframe rechts
- self.frm_ctp_cos_xy = tk.LabelFrame(self,"Client oder Server")
- # Widgets ablegen
- # Labelframe rechts unten
- # self.lbl = tk.Label(self.frm, text="hallo")
- # self.btn_msg_send_xy = tk.Button(self.frm,text="ok",width=30,command=self.on_click_btn)
- # self.frm.grid(row = 0, column = 0)
- # self.lbl.grid(row = 0,column = 0)
- # self.btn_msg_send_xy.grid(row=1,column=0)
- def on_click_send_btn(self):
- self.lbl_txt_recv_xy["text"] = "Entry Msg"
- my_gui = MyGui_ms()
- my_gui.mainloop()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement