Python3.3 学习笔记10 - 图形化界面


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.' 不会报告未定义的错误。

  

参考文章

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM