写一个简单的界面很容易, 即使是什么都不了解的情况下, 这个文本转载了最简单的界面编写, 下个文本介绍了 TK 的简单但具体的应用在 python 中创建一个窗口,然后显示出来。代码: [ 复制到剪贴板] from Tkinter import * root = Tk() () 就3 行就能够把主窗口显示出来了。 root 是一个变量名称, 其代表了这个主窗口。以后创建控件的时候指定控件创建在什么窗口之中, 就要用这个 roo t 来表示了。而 Tk() 是一个 Tkinte r 库之中的函数( 其实是类的构造函数, 构造了一个对象)。而 mainloop 则是主窗口的成员函数,也就是表示让这个 root 工作起来,开始接收鼠标的和键盘的操作。你现在就能够通过鼠标缩放以及关闭这个窗口了。注意到窗口的标题是 tk ,我们可以进行一些修改 root= Tk(className='bitunion') 然后窗口的标题就变成了 bitunion 了。下面要作的是把这个窗口的内容填充一下, 让其有一些东西。先加入一个标签,所谓标签就是一行字。代码: [ 复制到剪贴板] from Tkinter import * root = Tk(className='bitunion') label = Label(root) label['text'] = 'be on your own' () () 我们很惊讶的发现窗口变小了, 但是其中多了一行字。变小了是因为窗口中已经放了东西了, python 的 Tkinter 非常智能, 能够根据内容自动缩放, 而不用和传统的 windows 程序一样, 手工的指定绝对坐标了。对于 label , 它还是一个变量而已。不过这个变量代表了一个标签, 也就是那一行字。而这个 label 的创建是用 Label ,而 Label 的参数是 root 表明了这个控件是 root 主窗口的成员控件, 或者说是子窗口。 label['text'] 表示设置这个标签的 text 属性为'be on your own' , 也就是文字内容了。 和 一样费解, 但是内涵一样深刻。你现在可以简单理解为把 label 显示出来的功能,因为你把 pack 去掉,那你就看不到东西了。其实 pack 是和控件的布局排版有关西的。再添加一个按钮就能够有更加丰富的内容了,方法是很类似的。看着吧: 代码: [ 复制到剪贴板] from Tkinter import * root = Tk(className='bitunion') label = Label(root) label['text'] = 'be on your own' () button = Button(root) button['text'] = 'change it' () () 只不过把 button 替换了 label 而 Button 替换了 Label 。注意一下 Button 和 Label 这些都是 Tkinter 这些库提供的,而 button 和 Button 这样大小写之间的差别仅仅是
写一个简单的界面很容易 来自淘豆网m.daumloan.com转载请标明出处.