当前位置:   article > 正文

python可视化gui设计,tkinter-designer

python tkinterdesigner

Label

标签条在VB和Python中基本一样。可以在文本中插入\n来换行,如果启用ttk,还可以设置wraplength属性。

TextBox

Python文本框有两种:Entry和Text,如果VB的TextBox的MultiLine=False,则

生成Entry,否则生成Text。

Frame

对应Python的LabelFrame控件,做为其他控件的容器,或做为界面元素视觉分类。

CommandButton

对应Python的Button,没有太多区别。

为了代码简洁,窗体的退出按钮可以设置Cancel属性为True,然后程序自动生成

对应Tkinter的destroy回调,这样就不需要再实现一个回调函数。

在VB里面字母前增加一个"&"符号可以直接绑定一个快捷键 'Alt+对应字母',

TkinterDesigner也支持此设置,自动生成对应的事件绑定代码。

其他控件比如CheckBox等有"标题"属性的控件一样如此处理。

CheckBox

多选按钮对应Python的Checkbutton。

OptionButton

单选按钮对应Python的Radiobutton。

tkinter中Radiobutton的分组方法和VB有些不一样(分组意味着组内的单选按钮自动

互斥,用户选择一个则其他的自动取消)。

在VB中,如果使用Frame将几个OptionButton圈起来,则这几个OptionButton自动成为一组。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/笔触狂放9/article/detail/983578
推荐阅读
相关标签
  

闽ICP备14008679号