python2.7使用tk
时间: 2023-10-24 22:17:32 浏览: 76
interact实现GUI界面
```
# -*- coding: utf-8 -*-
import Tkinter as tk
class Application(tk.Frame):
def __init__(self, master=None):
tk.Frame.__init__(self, master)
self.grid()
self.createWidgets()
def createWidgets(self):
self.quitButton = tk.Button(self, text='Quit', command=self.quit)
self.quitButton.grid()
app = Application()
app.master.title('Sample application')
app.mainloop()
```
说明:
- `tk.Frame.__init__(self, master)`表示初始化一个Frame对象,master表示父容器,如果没有指定则默认为Tkinter的`Tk()`对象;
- `self.grid()`表示将Frame对象放置在父容器中,如果没有指定则默认为最外层的Tk();
- `self.createWidgets()`表示创建GUI界面中的控件;
- `self.quitButton = tk.Button(self, text='Quit', command=self.quit)`表示创建一个Button控件,self表示该控件的父容器为Frame对象,text表示按钮上显示的文字,command表示点击按钮时调用`self.quit`方法;
- `self.quitButton.grid()`表示将按钮控件放置在父容器中。
更多控件的使用可以参考[官方文档](https://docs.python.org/2/library/tkinter.html)。
阅读全文