码迷,mamicode.com
首页 > 编程语言 > 详细

【转】python3.3 图形化界面

时间:2015-05-13 00:43:09      阅读:122      评论:0      收藏:0      [点我收藏+]

标签:

Python通过调用tkinter库来实现图形化。Python中的窗口更加内容大小自动缩放。

  • 例1:创建一个简单的窗口:
  • from tkinter import *    #引入tkinter库
    root = Tk()    #创建一个主窗口,Tk(className=‘aaa‘)定义一下参数值
    root.mainloop()    #主窗口的成员函数,主窗口运作起来,开始接受鼠标和键盘的操作。

     

  • 例2:添加一些控件,比如label,button
  • from tkinter import *
    root = Tk(className=‘aaa‘)
    label = Label(root)
    label[‘text‘] = ‘This is a label.‘
    label.pack()    #和控件的布局排版有关的设置
    root.mainloop()
    • label1 = Lable(root)     #参数为root表明这个控件是root主窗口的成员控件
    • label1[‘text‘] = ‘This is a label‘    #设置标签的text属性值
  • 例3:控件的事件,由函数来处理
  • 技术分享
    from tkinter import *
    def on_click():
        button[text‘] = It is changed.
    root = Tk(className=aaa)
    button = Button(root)
    button[text‘] = change it
    button[command‘] = on_click    #事件关联函数
    button.pack()
    root.mainloop()
    技术分享
    •  变量是在运行时关联而不是在代码前后行的关系,所以button[‘text‘] = ‘It is changed.‘ 不会报告未定义的错误。

【转】python3.3 图形化界面

标签:

原文地址:http://www.cnblogs.com/Blaxon/p/4498831.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!