Python. Ինչպե՞ս սահմանել Option Menu-ի շուրջ Tkinter-ի միջոցով:
Տեքստարկղի բովանդակությունը Tkinter-ում պահպանելու համար մենք կարող ենք կատարել հետևյալ քայլերը
Ստեղծեք tkinter շրջանակի օրինակ:
Սահմանեք շրջանակի չափը՝ օգտագործելով win.geometry մեթոդը:
Սահմանեք օգտագործողի կողմից սահմանված «open_text» մեթոդ «կարդալու» ռեժիմում տեքստային ֆայլ բացելու համար: Կարդացեք տեքստային ֆայլի բովանդակությունը և պահեք այն փոփոխականում, որը կոչվում է «բովանդակություն»: Այնուհետև օգտագործեք «ներդիր» մեթոդը՝ բովանդակությունը Տեքստարկղում տեղադրելու համար:
Այնուհետև սահմանեք օգտվողի կողմից սահմանված մեկ այլ մեթոդ, որը կոչվում է «save_text» և դրանում օգտագործեք «գրել» մեթոդը՝ տեքստային տուփի բովանդակությունը տեքստային ֆայլում պահպանելու համար:
-
Ստեղծեք տեքստային վիջեթ՝ օգտագործելով Text մեթոդը՝ նշված բարձրությամբ և լայնությամբ:
Ստեղծեք կոճակ՝ open_text մեթոդը կանչելու համար:
Վերջապես գործարկեք հավելվածի պատուհանի հիմնական հանգույցը:
Օրինակ
Նայեք հետևյալ օրինակին −
# Import Tkinter library
from tkinter import *
# Create an instance of Tkinter frame or window
win = Tk()
# Set the geometry of tkinter frame
win.geometry("716x300")
# Create Menu Items
options=("Cellphone", "Laptop", "Smartwatch", "Digital Camera")
# Find the length of maximum character in the option
menu_width = len(max(options, key=len))
# Create an OptionMenu
menu = OptionMenu(win, options[0], *options)
menu.config(width=menu_width, borderwidth=5, activebackground="green")
menu.pack(pady=30, ipadx=10)
win.mainloop()
Արդյունք
Կատարման ժամանակ այն կստեղծի հետևյալ ելքը −