首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > QT开发 >

能不能让textEdit中一个文字占两行

2013-06-25 
【求助】能不能让textEdit中一个文字占两行?我想让textEdit中一个文字占两行,就是这种效果:尝试使用html还是

【求助】能不能让textEdit中一个文字占两行?
我想让textEdit中一个文字占两行,就是这种效果:
能不能让textEdit中一个文字占两行

尝试使用html还是没有实现。
只能把一些字设的很大,一些设的很小,但是他们都是在同一行上的:
能不能让textEdit中一个文字占两行

有没有哪位大哥有好的实现办法分享下,谢谢了。

我已经准备自己写一个textEdit,继承自QWidget。
但是    
setAttribute(Qt::WA_InputMethodEnabled);
并重写
inputMethodEvent
inputMethodQuery

这俩函数都没有任何响应。
不知道该怎么办了

[解决办法]
你可以集成QTextEdit,使用 QTextEdit::textChanged ()信号来实现
[解决办法]
貌似没办法,都是按行显示的。
不过可以找一些公式编辑器的源码看看,可能有帮助。
[解决办法]
自己把字体往窗口上绘
[解决办法]
重写paintEvent吧
在里面使用drawText自己来控制
[解决办法]
QLabel支持富文本。如果用QWidget,就在设置后修改Painter。

热点排行