Qt菜鸟问题,高分求解

lengyuewuxin lengyuewuxin 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
#include "painter.h"

painter::painter(QWidget *parent)
: QWidget(parent)
{
}

void painter::painEvent(QPaintEvent *event)
{
QPainter paint(this);
paint.setRenderHint(QPainter::Antialiasing, true);
paint.setPen(QPen(Qt::black, 12, Qt::DashDotLine, Qt::RoundCap));
paint.setBrush(QBrush(Qt::green, Qt::SolidPattern));
paint.drawEllipse(10, 10, 100, 80);
}
这时候.cpp代码
#ifndef PAINTER_H
#define PAINTER_H

#include <QWidget>
#include <QColor>
#include <QImage>
#include <QPainter>
class painter : public QWidget
{
Q_OBJECT

public:
painter(QWidget *parent = 0);

protected:
void painEvent(QPaintEvent *event);
};

#endif // PAINTER_H
这是.h的代码
我想在创建窗口的时候绘制一个椭圆。但是为什么运行时,什么都没显示,而且paintEvent(QPaintEvent *event)没有运行
。求解!
...全文

相关推荐

qt菜鸟入门到精通

资源名称:qt菜鸟入门到精通内容简介:       qt菜鸟入门到精通,是一套针对qt爱好者而总结积累的学习经验和学习知识,它的主要作用是将现今用到的各种qt编写的程序进行集合,然后把知识点融汇在实战练习中,来达到速成学习的方法!资源截图: 资源太大,传百度网盘了,链接在附件中,有需要的同学自取。

weixin_39840387

Qt初学者教程 内附课程视频链接 菜鸟入门版

【Qt初学者教程 内附课程视频链接 菜鸟入门版】Qt 是一个跨平台的应用程序开发框架,主要用于创建图形用户界面(GUI)应用程序。它由Qt公司开发,广泛应用于桌面、移动设备和嵌入式系统。

时间管理者

清华尹成C语言从菜鸟到高手.pdf

"《清华尹成C语言从菜鸟到高手》是一本系统介绍C语言学习路径的教程,旨在帮助读者从零基础逐渐成长为C语言的高手。该书分为三个主要部分:C语言的基础入门、跨平台编程实践和深入理解数据类型、运算符与表达式

尹成

很适合qt新手入门的教程

QT5是一种广泛使用的开源跨平台应用程序开发框架,尤其在图形用户界面(GUI)设计方面表现突出。

wang_qingqing

菜鸟历程-记录安装pyqt5遇到的各种问题

"这篇资源是关于一位初学者在安装PyQT5过程中遇到的问题及解决方案的个人记录。在尝试安装PyQT5及其工具包pyqt5-tools时,由于网络超时问题,作者通过添加镜像源解决了库安装的问题。此外,

weixin_38703123
评论 5
收藏 已收藏
分享
返回顶部
lengyuewuxin
Qt 21,503 成员 26,693 内容