<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[inalanya的博客]]></title><description><![CDATA[]]></description><link>https://blog.csdn.net/inalanya</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; inalanya]]></copyright><item><title><![CDATA[Qt 在QLabel上画图]]></title><link>https://blog.csdn.net/inalanya/article/details/102498170</link><guid>https://blog.csdn.net/inalanya/article/details/102498170</guid><author>inalanya</author><pubDate>Fri, 11 Oct 2019 11:36:17 +0800</pubDate><description><![CDATA[QT之所以不能再任意控件上绘图，是因为QT的事件过滤器把控件的绘图事件给过滤了。
在paintevent()函数中，通常需要设置QPainter对象，创建QPainter对象的同时需要指定绘图设备，即继承自QPainterDevice的子类作为绘图设备，绘制出来的图形将在这个设备上进行显示，Qt一共提供了4个这样的类，分别是QPixmap，QBitmap，QImage，和QPicture。
在控件...]]></description><category></category></item><item><title><![CDATA[继承QLabel, 然后在paintEvent中画]]></title><link>https://blog.csdn.net/inalanya/article/details/102471595</link><guid>https://blog.csdn.net/inalanya/article/details/102471595</guid><author>inalanya</author><pubDate>Wed, 09 Oct 2019 23:21:52 +0800</pubDate><description><![CDATA[继承QLabel, 然后在paintEvent中画
1 新建一个类比如 MyLabel, 继承于QLabel, 用向导生成即可
2 添加虚函数 virtual void paintEvent(QPaintEvent *) override 要画什么在这函数里面画.
3 然后双击ui文件打开设计器, 找到label, 在对象查看中右击类名称,选择提升, 里面填MyLabel, 保存ui, 重新生成就...]]></description><category></category></item><item><title><![CDATA[QT 子窗口样式自选 置顶 最小 最大 关闭 边框 等]]></title><link>https://blog.csdn.net/inalanya/article/details/100677379</link><guid>https://blog.csdn.net/inalanya/article/details/100677379</guid><author>inalanya</author><pubDate>Mon, 09 Sep 2019 22:46:50 +0800</pubDate><description><![CDATA[mainwindow.h
#include "mainwindow.h"
#include "ui_mainwindow.h"
#include "dialog.h"
#include "ui_dialog.h"

 MainWindow::MainWindow(QWidget *parent) :
     QMainWindow(parent),
     ui(new Ui::MainWin...]]></description><category></category></item><item><title><![CDATA[Qt键盘事件--组合键响应方法]]></title><link>https://blog.csdn.net/inalanya/article/details/100642444</link><guid>https://blog.csdn.net/inalanya/article/details/100642444</guid><author>inalanya</author><pubDate>Sun, 08 Sep 2019 23:26:02 +0800</pubDate><description><![CDATA[Qt键盘事件–组合键响应方法
按键+按键组合，例如ctrl+字母（先ctrl后A触发，先A后ctrl不可触发）：
void MyAPP::keyPressEvent(QKeyEvent *event)
{
    if ((event-&gt;modifiers() == Qt::ControlModifier) &amp;&amp; (event-&gt;key() == Qt::Key_A))...]]></description><category></category></item></channel></rss>