首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >QCheckBox自动换行

QCheckBox自动换行
EN

Stack Overflow用户
提问于 2013-05-09 08:25:15
回答 3查看 4K关注 0票数 8

有没有一种像QLabel一样在QCheckBox中对文本进行换行的方法?

代码语言:javascript
复制
label = QLabel( QString.fromUtf8('long text in here'))
label.setWordWrap(True)

我尝试了\n,它将添加换行符,但如果我调整窗口大小,这将不是动态的。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2013-05-09 15:23:47

似乎在https://bugreports.qt.io/browse/QTBUG-5370上有一个对此的功能请求。

该问题尚未解决,因此此功能很可能未实现。这意味着目前不能向QCheckBox添加自动换行功能。

您可以尝试各种变通方法,例如在右侧放置一个空文本QCheckBox和一个QLabel,或者尝试在复选框中放置一个较短的文本,并在其下方添加一个包含详细说明的标签。

票数 8
EN

Stack Overflow用户

发布于 2018-09-28 02:38:26

您可以开发一个Custom widgets for QtDesigner来以图形方式(或不以图形方式)使用此功能。

(调整大小时动态):

QtDesigner中的

如果行为不完全是您想要的,您也可以使用该类并修改它。

票数 3
EN

Stack Overflow用户

发布于 2020-01-12 03:37:52

“这是我的double \n线路复选框”。现在,您有了双行复选框

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16452384

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档