找回密码
 立即注册
收起左侧

qt中qtextblock块的竖置,求助。

4
回复
7668
查看
[复制链接]

尚未签到

来源: 2015-3-25 11:29:57 显示全部楼层 |阅读模式
1Qter豆
小编写一个文本编辑器,里面的文本区用的Qtextedit类,Qtextedit的子类Qdocument中,有Qtextblock Qtextframe,Qtexttable 和 QtextList 等,小编想把里面的Qtextblock顺时针旋转90度,要做成古人看书的那种,我就是想问下,那个旋转怎么做,小编找了好久,连思路都没。

最佳答案

查看完整内容

这个应该没有现成的东西,可以尝试重写paintEvent(),然后旋转90度。或者使用图形视图模型自己实现。
回复

使用道具 举报

累计签到:1571 天
连续签到:1 天
2015-3-25 11:29:58 显示全部楼层
这个应该没有现成的东西,可以尝试重写paintEvent(),然后旋转90度。或者使用图形视图模型自己实现。
回复

使用道具 举报

尚未签到

2015-3-25 14:37:19 显示全部楼层
我印象中qt没有竖排排版的能力。

我前段时间接触过WPS的Linux版开发人员,他们说是自己修改Qt的源码使之才有竖向排版的功能。

不过他们有没有将这部分功能提交回给Qt就不知道了
回复

使用道具 举报

尚未签到

2015-3-28 12:10:15 显示全部楼层
yafeilinux 发表于 2015-3-25 17:38
这个应该没有现成的东西,可以尝试重写paintEvent(),然后旋转90度。或者使用图形视图模型自己实现。 ...

不胜感激,我先试试看。
回复

使用道具 举报

尚未签到

2015-3-28 12:11:31 显示全部楼层
Joey_Chan 发表于 2015-3-25 14:37
我印象中qt没有竖排排版的能力。

我前段时间接触过WPS的Linux版开发人员,他们说是自己修改Qt的源码使之才 ...

哦,谢啦,我自己再看看。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

公告
可以关注我们的微信公众号yafeilinux_friends获取最新动态,或者加入QQ会员群进行交流:190741849、186601429(已满) 我知道了