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()

Արդյունք

Կատարման ժամանակ այն կստեղծի հետևյալ ելքը −