加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Python > 正文

python – 编辑GtkWidget属性/属性

发布时间:2020-12-20 11:25:44 所属栏目:Python 来源:网络整理
导读:在大多数pygtk小部件页面中,它们包含称为“属性”,“属性”和“样式属性”的部分.如何更改这些属性和属性? 解决方法 有三种方法可以更改属性: 在zheoffec的回答中,使用set_property()函数(或set_style_property()作为样式属性.)这个函数在Python中实际上不
在大多数pygtk小部件页面中,它们包含称为“属性”,“属性”和“样式属性”的部分.如何更改这些属性和属性?

解决方法

有三种方法可以更改属性:

>在zheoffec的回答中,使用set_property()函数(或set_style_property()作为样式属性.)这个函数在Python中实际上不是必需的,但它是完整性的,因为它是C API的一部分.
>使用props属性.您可以通过此属性访问文档中找到的任何属性.例如,btn1.props.label =’StackOverflow’和btn1.props.use_underline = False.
>使用getter和setter函数作为frb建议.这些也只是因为它们是C API的一部分而存在,但有些人更喜欢它们而不是props属性.此外,无法保证任何特定属性都具有getter和setter功能!通常在设计良好的C API中,它们将存在,但不是必需的.

对于样式属性,我认为唯一的选择是#1.对于“属性”,这些只是Python属性.要访问分配属性,请使用btn1.allocation.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读