最近开发一个带界面的小工具,介于之前使用wxGlade开发的工具对运行环境的要求,可移植性不好,这次就选择了Python内置模块Tkinter 进行开发,虽然界面设计过程没有wxGlade方便,但也能满足基本需求了。Python2与Python3在Tkinter 使用上差距很大,网上很多资料都是关于Python3上的使用,现总结Python2中Tkinter 的基本使用方法。
一、导入方式
from Tkinter import *
二、窗体生成
root = Tk()
root.title('test')
root.geometry('1000x810') #窗体大小
root.resizable(width=True, height=True) # 窗体横向纵向是否允许拉伸设置,True为可拉伸,False为不可拉伸
。。。#控件相关命令
mainloop() #窗体显示
三、控件使用
每个控件最后要加上.pack()否则控件是无法显示的
1、label