【发布时间】:2019-12-01 16:21:54
【问题描述】:
如何获得只有水平滚动条的单个文本行?
我认为这就是这个问题的全部内容。
我已经尝试过仅使用QLineEdit 或使用QScrollArea、QTextEdit 等,但没有任何东西可以正常工作。
这就是我目前得到的:
它总共显示为“Textexample”,但QLineEdit 将其截断,QScrollArea 不提供功能性水平滚动条。
最后,我想要一个文本行,带有一个水平滚动条,所以使用滚动条我可以看到文本行内的所有内容。
提前致谢。如果需要更多信息,我很乐意提供帮助。
【问题讨论】:
-
您能否在您的问题中添加一个最小的可重现示例(作为代码),以使您的努力对我们可见且可重现? THX :-)
-
由于我与 qt creator 设计师合作,我只能为您提供 html 代码:/
-
公平点 :-) 您是否尝试将
QTextEdit的horizontalScrollBarPolicy属性设置为ScrollBarAlwaysOn -
... 和
lineWrapMode到NoWrap? -
@Cpt.Crazy 他告诉我用
QTextEdit替换QLineEdit
标签: c++ qt qlineedit qscrollarea qscrollbar