社区
Qt
帖子详情
怎么在QT主窗口的一个控件里面画图啊。
GeminiXXXCC
2011-07-04 09:55:39
比如我主窗口里面加了一个frame_2,怎么在frame_2里面画图呢?
我在paintEvent(QPaintEvent * /* event */)函数里面直接
QPainter painter(ui.frame_2);
然后用painter画图,好像一点效果都没有,直接 QPainter painter(this)倒是没问题,只能在主窗口画图。
...全文
665
9
打赏
收藏
怎么在QT主窗口的一个控件里面画图啊。
比如我主窗口里面加了一个frame_2,怎么在frame_2里面画图呢? 我在paintEvent(QPaintEvent * /* event */)函数里面直接 QPainter painter(ui.frame_2); 然后用painter画图,好像一点效果都没有,直接 QPainter painter(this)倒是没问题,只能在主窗口画图。
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
DrDMD
2012-07-12
打赏
举报
回复
如果我在QDesigner里面放置一个QWidget控件,那如何重写它的paintEvent
haltwang
2012-05-05
打赏
举报
回复
fram_2设置为mainwindow的子窗口,应该就能画上去了吧。
luanfengxia
2011-07-05
打赏
举报
回复
楼上的正解,不是任何地方使用painter都有效果的
暗黑小白
2011-07-05
打赏
举报
回复
我的经验paintEvent只能在该对象自己上画
开始领悟
2011-07-05
打赏
举报
回复
用qlabel再加布局,可以不?
abqiyue
2011-07-05
打赏
举报
回复
额 没用过 不清楚呢~
GeminiXXXCC
2011-07-04
打赏
举报
回复
自己顶一下 。。。。
碎炎
2011-07-04
打赏
举报
回复
重写frame_2的paintEvent()试试
念茜
2011-07-04
打赏
举报
回复
这个我倒是没有接触过……
试下如果主窗口中的widget可以不
QT
在子
窗口
中调用
主
窗口
的UI
在
QT
中,我们时常会需要在
主
窗口
里添加一些子
窗口
,比如添加
一个
新的对话框,或者在TabWidget中添加tab页面。通常添加子
窗口
后,如果在子
窗口
中做了一些操作,我们需要在
主
窗口
中通过UI
控件
反映出来,但是由于ui对象是私有对象,所以一般的做法是使用
QT
中的信号槽机制,连接
主
窗口
和子
窗口
对象,然后发送信号即可。 但是这种方法也有弊端,就是当我们在子
窗口
中有很多操作需要在
主
窗口
中表现出来,我们就需...
QT
中如何在
主
窗口
中添加子
窗口
QT
主
窗口
中添加子
窗口
QT
从零开始作单片机上位机-串口调试助手+波形显示-设计
QT
串口助手界面,添加
主
窗口
控件
第二章
QT
从零开始作单片机上位机-串口调试助手+波形显示 目录 第二章
QT
从零开始作单片机上位机-串口调试助手+波形显示 -
主
窗口
控件
添加 1、开始
QT
串口调试助手界面设计: 2、从左侧找到所需使用的
控件
,拖动置
主
界面; 3、几点布局上的技巧:多个TextLabel ,多个Combo Box 怎么均匀整齐排列? 4、将所有
控件
布局基本确定之后,开始修改所有的
控件
属性值,方便管理、查找、对
控件
的调用等操作。 -
主
窗口
控件
添加 本串口调试工具的界面直接找
一个
已有的串口调试工具“山寨”.
QT
小程序--天气预报桌面小程序(如何在
主
窗口
调用子
窗口
,并实现子
窗口
调用
主
窗口
的
控件
)
主
要利用
一个
小小的demo实现跨
窗口
调用
控件
QT
主
窗口
中调用子
窗口
控件
和信号传递
QT
主
窗口
中调用子
窗口
控件
和信号传递 文件目录 Headers: mainwindow.h renderdialog.h Souces: main.cpp mainwindow.cpp rederdialog.cpp 实现: 由mainwindow菜单栏弹出dialog,该子
窗口
dialog中的buttonbox在按键ok/cancel后,mainwindow返回相应的值。 方法: dialog的按键动作通过emit发送SIGNAL作为
主
窗口
槽的触发信号,
主
窗口
接收到子
窗口
SIGNAL信号后,触发SLOT
Qt
21,503
社区成员
26,693
社区内容
发帖
与我相关
我的任务
Qt
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
复制链接
扫一扫
分享
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章