Advertisement
matisarnowski

my_tkinter.py

Feb 19th, 2023
479
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 2.19 KB | None | 0 0
  1. import tkinter as tk
  2.  
  3.  
  4. class Window(tk.Tk):
  5.  
  6.     def __init__(self, parent, parametr):
  7.         self.parametr = parametr
  8.         self.parent = parent
  9.         self.parent.title("Okno początkowe:")
  10.         self.parent.configure(bg="black")
  11.  
  12.         self.label_text = tk.Label(
  13.             parent,
  14.             text=
  15.             "Oto panel do wpisywania parametrów układu równań liniowych pierwszego stopnia. Wpisz parametry, a my wyrysujemy wykres i rozwiązanie."
  16.         )
  17.         self.label_text.grid(row=0, columnspan=5)
  18.  
  19.         self.text_variable_a1 = tk.DoubleVar(parent)
  20.         self.entry_a1 = tk.Entry(parent, textvariable=self.text_variable_a1)
  21.         self.entry_a1.grid(row=1, column=0)
  22.  
  23.         self.label_text_a1 = tk.Label(parent, text="x + ")
  24.         self.label_text_a1.grid(row=1, column=1)
  25.  
  26.         self.text_variable_b1 = tk.DoubleVar(parent)
  27.         self.entry_b1 = tk.Entry(parent, textvariable=self.text_variable_b1)
  28.         self.entry_b1.grid(row=1, column=2)
  29.  
  30.         self.label_text_b1 = tk.Label(parent, text="y = ")
  31.         self.label_text_b1.grid(row=1, column=3)
  32.  
  33.         self.text_variable_c1 = tk.DoubleVar(parent)
  34.         self.entry_c1 = tk.Entry(parent, textvariable=self.text_variable_c1)
  35.         self.entry_c1.grid(row=1, column=4)
  36.  
  37.         self.text_variable_a2 = tk.DoubleVar(parent)
  38.         self.entry_a2 = tk.Entry(parent, textvariable=self.text_variable_a2)
  39.         self.entry_a2.grid(row=2, column=0)
  40.  
  41.         self.label_text_a2 = tk.Label(parent, text="x + ")
  42.         self.label_text_a2.grid(row=2, column=1)
  43.  
  44.         self.text_variable_b2 = tk.DoubleVar(parent)
  45.         self.entry_b2 = tk.Entry(parent, textvariable=self.text_variable_b2)
  46.         self.entry_b2.grid(row=2, column=2)
  47.  
  48.         self.label_text_b2 = tk.Label(parent, text="y = ")
  49.         self.label_text_b2.grid(row=2, column=3)
  50.  
  51.         self.text_variable_c2 = tk.DoubleVar(parent)
  52.         self.entry_c2 = tk.Entry(parent, textvariable=self.text_variable_c2)
  53.         self.entry_c2.grid(row=2, column=4)
  54.  
  55.         def clicked():
  56.             self.parametr = True
  57.  
  58.         self.button = tk.Button(parent, text="Oblicz!", command=clicked)
  59.         self.button.grid(row=3, columnspan=5)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement