import tkinter as tk
import tkinter.scrolledtext as tst
#v = tk.StringVar()
class Application(tk.Frame):
def __init__(self, master=None):
tk.Frame.__init__(self, master)
self.grid()
self.createWidgets()
self.createMenu()
root['menu'] = self.menubar
root.bind('<Button-3>', self.f_popup)
#root.bind('<Button-1>', self.callback)
# 状态栏
self.status = tk.StringVar()
self.status.set('Ln: 1 Col: 1')
self.lblStatus = tk.Label(self, textvariable=self.status, anchor='c')
self.lblStatus.grid(row=7, column=0, columnspan=20, sticky = tk.S + tk.E)
root.bind('<Key>', self.loc)
root.bind('<Button-1>', self.loc)
def createWidgets(self):
self.textEdit = tst.ScrolledText(self, width=80, height=25)
self.textEdit.grid(row=0, column=0, rowspan=6)
'''
self.lblState = tk.Label
python记事本,采用tkinter组件,完成菜单栏,上下文菜单,状态栏,快捷键
最新推荐文章于 2025-06-14 21:32:51 发布