如图,想在界面上画个弧线和直线,于是继承QWidget得到类MainContainer,并实现了paintEvent函数.然后用类MainContainer定义centralWidget. MainContainer.h #pragma once #include "qwidget.h" #include <QPainter> class MainContainer : public QWidget{ Q_OBJECT public: MainContainer(QWidg…
在屏幕上画简单图形和显示图片.处理简单鼠标键盘事件 /*************************************************************** * Name: MyApp.h * Purpose: Defines Application Class * Author: PingGe (414236069@qq.com) * Created: 2013-10-14 * Copyright: PingGe (http://www.cnblogs.com/ping…
方法一: 代码实现 在窗口构造函数中加入:setAttribute(Qt::WA_TranslucentBackground),保证不被绘制上的部分透明 重写void paintEvent(QPaintEvent *event); void QT_Test::paintEvent(QPaintEvent *event) { QPainterPath path; path.setFillRule(Qt::WindingFill); path.addRect(, , , ); QPainter pa…
QPainter绘图 重写绘图事件,虚函数 如果窗口绘图,必须放在绘图事件里实现 绘图事件内部自动调用,窗口需要重绘的时候,状态改变 绘图设备(QPixmap,QImage,QBitmap,QPicture) QPixmap图片背景透明,针对屏幕进行优化了,和平台相关,不能对图片进行修改 QImage 和平台无关,可以对图片进行修改,在线程中绘图 QPicture 保存绘图 的状态(二进制文件) pixmap.save("../pixmap.png"); 保存图片 setWindowF…
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则将追究法律责任.http://devbean.blog.51cto.com/448512/243546 说实话,本来我是没有打算放一个很大的例子的,一则比较复杂,二来或许需要很多次才能说得完.不过,现在已经说完了绘图部分,所以计划还是上一个这样的例子.这里我会只做出一个简单的画板程序,大体上就是能够画直线和矩形吧.这样,我计划分成两种实现,一是使用普通的QWidget作为画板,第二则是使用Graphcis V…
QT中QMainWindow.QWidget.QDialog 简述 在分享所有基础知识之前,很有必要在这里介绍下常用的窗口-QWidget.QDialog.QMainWindow. 熟悉Qt的同学都应该知道,在新建Qt Widgets项目进行类信息选择时会碰到它们,没错,很巧,每次都能碰到.所以,在以后的Qt开发中,我们会经常和它们打交道.常言道,知己知彼,百战不殆.只有了解它们.熟悉它们,才能更好地驾驭它们... QWidget继承于QObject和QPaintDevice,QDialog和Q…
1.在窗口显示之前,设置WindowFlags为FramelessWindowHint,以产生一个没有边界的窗口 例如 Widget::Widget(QWidget *parent) : QWidget(parent, Qt::FramelessWindowHint), //在此设置WindowFlags ui(new Ui::Widget) { ui->setupUi(this); //setWindowFlags(Qt::FramelessWindowHint); 或在构造函数体中设置 }…
MYSQL学习笔记三:日期和时间函数 1. 获取当前日期的函数和获取当前时间的函数 /*获取当前日期的函数和获取当前时间的函数.将日期以'YYYY-MM-DD'或者'YYYYMMDD'格式返回 */ #CURDATE()与CURRENT_DATE()作用同样,返回同样的系统当前日期 #CURDATE()+0则将当前日期值转换成数值类型 SELECT CURDATE(), CURRENT_DATE(), CURDATE()+0; /* CURTIME()和CURRENT_TIME()作用同样.将当…
Qt Windows下链接子系统与入口函数(终结版) 转载自:http://blog.csdn.net/dbzhang800/article/details/6358996 能力所限,本讨论仅局限于MSVC的cl编译器和MinGW的gcc编译器. 第一部分:不涉及Qt(理清链接子系统和入口函数) 第二部分:Qt的链接子系统和入口函数(与第一部分完全对应上) 第三部分:QtTest模块出现控制台的原因与方案 第四部分:Graeme Gill 给出的很有意思的代码. 再探 链接子系统 在  浅谈Co…
C++中函数是一种类型!C++中函数是一种类型!C++中函数是一种类型! 函数名就是变量!函数名就是变量!函数名就是变量! (---20160618最新消息,函数名不是变量名...囧) (---20160714最新消息,C++没有函数类型...囧) (---但是,我认为把它们当成类型和变量更容易理解!!!) 重要的事情要说三遍... 接 C++ Primer学习笔记(二) 类的构造函数 与类同名,且无返回类型. 同类的成员函数一样,也可以在类中声明,在类外定义. 格式: 类名(): 成员1(成员…