⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 dialog.py

📁 minimal python variant for small footprint apps like embedded apps
💻 PY
字号:
# Dialog.py -- Tkinter interface to the tk_dialog script.from Tkinter import *from Tkinter import _cnfmergeif TkVersion <= 3.6:	DIALOG_ICON = 'warning'else:	DIALOG_ICON = 'questhead'class Dialog(Widget):	def __init__(self, master=None, cnf={}, **kw):		cnf = _cnfmerge((cnf, kw))		self.widgetName = '__dialog__'		Widget._setup(self, master, cnf)		self.num = self.tk.getint(			apply(self.tk.call,			      ('tk_dialog', self._w,			       cnf['title'], cnf['text'], 			       cnf['bitmap'], cnf['default'])			      + cnf['strings']))		try: Widget.destroy(self)		except TclError: pass	def destroy(self): passdef _test():	d = Dialog(None, {'title': 'File Modified',			  'text':			  'File "Python.h" has been modified'			  ' since the last time it was saved.'			  ' Do you want to save it before'			  ' exiting the application.',			  'bitmap': DIALOG_ICON,			  'default': 0,			  'strings': ('Save File', 				      'Discard Changes', 				      'Return to Editor')})	print d.numif __name__ == '__main__':	t = Button(None, {'text': 'Test',			  'command': _test,			  Pack: {}})	q = Button(None, {'text': 'Quit',			  'command': t.quit,			  Pack: {}})	t.mainloop()

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -