1.可以用Frame搭配grid来模拟H5网页布局,大盒子套小盒子,然后控件名就是CSS选择器
2.有文字的控件长宽是行数而不是像素
3.窗体可以使用resizable(0,0)方法来控制不可缩放
4.可以使用Font函数来设置总字体,然后每个控件font直接等于变量名就ok //set_font = Font(family='微软雅黑',size=12)
5.Frame内部有控件时,设置其宽高是没有意义的,因为会塌陷到控件宽高,但是控件宽高如果设置的非常大会影响美观
解决办法:在每个Frame内部使用grid布局放置控件,控件外边距不设置(即padx、pady),在grid布局时加入padx、pady控件,以达到控件可以在单元格中悬浮而不是占满
例:
展示效果为:
6.Text控件(展示多行文本控件)使用:
- 可以加上state=DISABLE属性让此控件不可输入
- 可以使用state=NORMAL属性来恢复正常
- 可以使用control_name.config(state=DISABLE/NORMAL)来动态控制(所有控件都可以用config函数,control_name为自定义控件名)
//20200328update
如有新的内容再来更新
================================================