|
@@ -0,0 +1,30 @@
|
|
|
+**[Привязка](https://github.com/kolei/OAP/blob/master/articles/t8_binding.md#привязка-binding-интерфейс-inotifypropertychanged-форматирование-значений-привязки-и-конвертеры-значений)**
|
|
|
+***
|
|
|
+**Python**
|
|
|
+***
|
|
|
+```angular2html
|
|
|
+import tkinter as tk #импортирую библиотеку и даю другое название
|
|
|
+
|
|
|
+class MainWindow(tk.Tk): #создаю главное окно приложения
|
|
|
+ def __init__(self):
|
|
|
+ super().__init__()
|
|
|
+
|
|
|
+ self.title("Иванов Валера И-21")
|
|
|
+ self.geometry("300x250")
|
|
|
+
|
|
|
+ self.text_box = tk.Entry(self) #создаю текстовое поле
|
|
|
+ self.text_box.pack() #размещаю текстовое поле
|
|
|
+
|
|
|
+ self.text_block = tk.Label(self, textvariable=tk.StringVar(value=self.text_box.get()), height=30)
|
|
|
+ self.text_block.pack()
|
|
|
+
|
|
|
+ # Привязываю значение текстового поля к переменной textvariable
|
|
|
+ self.text_box.configure(textvariable=self.text_block.cget("textvariable"))
|
|
|
+
|
|
|
+if __name__ == "__main__":
|
|
|
+ window = MainWindow()
|
|
|
+ window.mainloop()
|
|
|
+
|
|
|
+**Вот что получилось**
|
|
|
+
|
|
|
+![](./img/scr.png)
|