GUI
Python的图形化界面有很多工具包可以选择,但是适配的系统和Python版本各不相同,如Tkinter,wxWidgets,Qt,Gtk+,OpenGL,Kivy,FLTK等,Tkinter是自带标准库。
组件
Frame Toplevel Canvas PenedWindow Menu Scrollbar Message tkMessageBox Entry Spinbox Text LableFrame Label Scale RadioButton Button Checkbutton Listbox
属性
Color Font Dimension: length,height,wighth Anchor Relief Bitmap Cursor
布局
pack() grid() place()
使用
根据我自己的简单应用谈谈: Tkinter功能很简单,适合简单的界面布局,不适合复杂多变的界面模式。 基本上每个组件都是可以和属性相结合使用的,有些只有部分或者有特殊属性,只需要查看对应文档就可以找到,博文不再赘述。 几乎一个完整的界面,这里的大部分组件都可以用上,但是在Py3的使用中,小问题不少,比如基本布局时间距会有错乱,以及message需要单独倒入一次,原因并没有细究,但是可以肯定不是代码的问题,可能是环境或者其他问题,只是简单学习使用。
以上仅是个人学习记录,如果错误,请指正。