社区
Qt
帖子详情
可否在PaintEvent外绘制图形
myseemydog
2012-02-13 11:57:05
想在一个Widget上绘制文字。但是不想通过重写该widget的painteEvent事件来做。
有什么办法可以不重写来绘制的么?比如在他的父widget中的painteEvent中来处理?
...全文
56
2
打赏
收藏
可否在PaintEvent外绘制图形
想在一个Widget上绘制文字。但是不想通过重写该widget的painteEvent事件来做。 有什么办法可以不重写来绘制的么?比如在他的父widget中的painteEvent中来处理?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
myseemydog
2012-02-13
打赏
举报
回复
[Quote=引用 1 楼 jdwx1 的回复:]
有一个变通的办法,给widget安装事件监视器,监视widget的QEvent::Paint事件,在那里重绘。
[/Quote]
~~~看来也只有这样了。。。。给分·
jdwx
2012-02-13
打赏
举报
回复
有一个变通的办法,给widget安装事件监视器,监视widget的QEvent::Paint事件,在那里重绘。
Qt5 绘图 - 利用 QPixmap 和 Q
Paint
er 实现在
paint
event
() 函数
外
绘图
Qt5 绘图 - 利用 QPixmap 和 Q
Paint
er 实现在
paint
event
() 函数
外
绘图 Qt 的绘图操作,是使用 Q
Paint
er 在
paint
event
() 函数中进行的,所有绘图操作都要放进函数
paint
event
() 中。 在实际编程中,例如编写计算机
图形
学作业——编写简易绘图库时,为了封装便利,需要将绘图操作从
paint
event
() 中
外
提。这时候 QPix...
paint
Event
(Q
Paint
Event
*)函数重载
paint
Event
(Q
Paint
Event
*)函数是QWidget类中的虚函数,用于ui的
绘制
,会在多种情况下被其他函数自动调用,比如update()时。下面简单说一下
绘制
界面时所需要的东西。 1.Q
Paint
er类 这个类主要提供在窗体或者其他绘图设备上进行绘图的功能,在
paint
Event
(Q
Paint
Event
*)中使用如下: Q
Paint
er
paint
er(this);
Qt-在控件上绘图的方式
1.总述 Qt的要在当前类对应的窗口上绘图一般需要重写
paint
Event
函数,但是Qt的事件过滤器默认是把父窗口下子控件的绘图事件给过滤了的,因此重写父窗口的
paint
Event
函数是无法在子控件上进行绘图的,下面举一个例子。 1 void MainWindow::myDraw(QLabel * label) 2 { 3 Q
Paint
er
paint
er(label); 4
paint
er.setPen(Qt::gray); 5
paint
er.setBrus...
qt 混合 绘图_Qt绘图的方法
简介Q
Paint
er是Qt的画图类,在其中封装了很多底层的绘图函数。使用Q
Paint
er可以在多种类型的设备上画图,如:Qt的窗口、QPixmap或者是打印设备上。但是怎么使用它,在哪个地方使用它才能够满足我们的画图要求,却不是仅仅看一个Q
Paint
er类说明就行的。以下为在Qt中画图的一些常见方法,有些需要使用到Q
Paint
er
绘制
,而有些则不需要。在
paint
Event
函数中绘图在一个窗口上画...
QT学习笔记(四)——在QLabel显示的影像上画
图形
,并和影像同步放大缩小
在QLabel显示的影像上画
图形
,并和影像同步放大缩小
Qt
16,213
社区成员
26,593
社区内容
发帖
与我相关
我的任务
Qt
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
复制链接
扫一扫
分享
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章