python_Tkinter使用过程中的一些小的总结

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

如有新的内容再来更新

================================================

猜你喜欢

转载自www.cnblogs.com/lavender-pansy/p/12586931.html