社区
图形处理/算法
帖子详情
将scrollview保存为bmp的问题
onion_535
2006-06-02 11:33:30
显示的图像太大需要滚动,将图像保存为bmp文件时,没有显示出的部分用dc取不到,若设置取的大小比窗口大(即图像的大小),会取到外面的图像,如何将没有显示出来的部分用dc取到?谢了
...全文
194
6
打赏
收藏
将scrollview保存为bmp的问题
显示的图像太大需要滚动,将图像保存为bmp文件时,没有显示出的部分用dc取不到,若设置取的大小比窗口大(即图像的大小),会取到外面的图像,如何将没有显示出来的部分用dc取到?谢了
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Leeu
2006-08-01
打赏
举报
回复
老大,能不能把代码贴出来呀, 我还不知道呢
onion_535
2006-06-05
打赏
举报
回复
ok了,谢谢各位了
buggycode
2006-06-04
打赏
举报
回复
用DC的数据来保存图像数据本身就是一个不正确的做法。应该是将你的数据(内存)显示到DC中,数据的修改和保存都是在内存中完成。
yzxandfcm
2006-06-02
打赏
举报
回复
也太大了,不好!
WecanHuang
2006-06-02
打赏
举报
回复
把DC设计到足够大
booklove
2006-06-02
打赏
举报
回复
你是怎么画上去的,在画的时候备份一份不行吗?
Qt中获取QTextEdit高度(宽度)的
问题
在Qt中获取QTextEdit高度后,手动设置高度(或者宽度),同时设置不显示滚动条,就可以实现类似QLabel的效果。 (为啥要这样做?可以避免手动计算文字段落的宽度和高度,还有能支持富文本,在QListWidget中添加自定义的QWidget,实现通知消息的列表显示) 总之一句话,总有某个需求需要这样做。 QTextDocument *doc = ui->textEdit->doc...
如何正确计算QTextEdit控件中输入多行内容的高度
可以通过官方QT文档知道:setContentsMargins方法的确可以用于设置控件内容的边距,但是它的作用范围是控件的布局系统,而不是直接影响QTextEdit的文档内容显示区域。当我们通过上述方法来计算输入多行文本的高度时,输入都需要当前控件的输入文本所占有的宽度(也就是说可用来显示单行文本的最大宽度)。当通过实例,我们通常会发现,计算出来的高度和实际控件换行的时机是不一样的,也就是说计算出来的高度是不准确的。此时,计算的高度与文本换行的真实情况对不上,计算出来的文本高度是错误的!
Qt学习总结之QTextEdit
QTextEdit是一个高级的WYSIWYG(What You See Is What You Get所见即所得)编辑/查看器,支持使用HTML4标签子集的富文本格式。 QTextEdit它经过优化,可以处理大型文档并快速响应用户的输入,可以加载纯文本和富文本文件,用来显示图像、列表和表格。 QTextEdit的父类是QAbstractScrollArea,可以通过滚动条调整显示界面。
QTextEdit 设置宽度
QTextEdit 设置宽度
Qt QTextEdit固定宽度,高度随内容变化而变化,不会出现滚动条。
项目需求自定义控件:一个宽度固定,高度根据内容自适应的文本编辑框。 效果如下图所示: 之前尝试了一些其他方法,效果并不理想,比如:根据edit的滚动条的当前位置和最大值的差值,重新设置edit的高度,达到滚动条消失,高度自适应的效果。 最终解决方案:通过根据内容重新调整edit中document的大小,设置edit的高度,不需要进行数值计算了。 核心代码: //之前的Edit高度 int oldHeight = textEdit->height(); //调整文字高度并设置
图形处理/算法
19,464
社区成员
50,678
社区内容
发帖
与我相关
我的任务
图形处理/算法
VC/MFC 图形处理/算法
复制链接
扫一扫
分享
社区描述
VC/MFC 图形处理/算法
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章