<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[happi_er的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/happi_er</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; happi_er]]></copyright><item><title><![CDATA[Qt 栅格布局动态增删控件，删除控件后自动排齐]]></title><link>https://blog.youkuaiyun.com/happi_er/article/details/127514948</link><guid>https://blog.youkuaiyun.com/happi_er/article/details/127514948</guid><author>happi_er</author><pubDate>Tue, 25 Oct 2022 15:53:08 +0800</pubDate><description><![CDATA[原理：点击按钮时将按钮与当前布局同时删除，再重新给其他按钮进行栅格布局，这种方法按钮的顺序可能会打乱。以按钮为例，点击按钮即删除该按钮，其他按钮自动排齐。]]></description><category></category></item><item><title><![CDATA[Qt自定义控件——带刻度的Slider]]></title><link>https://blog.youkuaiyun.com/happi_er/article/details/123382621</link><guid>https://blog.youkuaiyun.com/happi_er/article/details/123382621</guid><author>happi_er</author><pubDate>Wed, 09 Mar 2022 18:22:47 +0800</pubDate><description><![CDATA[那么QPainter就派上用场了，QPainter功能强大，可以说没有什么是它画不出来的，其原理详解都能查到，就不多赘述了，这里需要绘制矩形、线条和文本，我选择分三步绘制。]]></description><category></category></item><item><title><![CDATA[Qt实现一个简单的编译器（软件生成器）]]></title><link>https://blog.youkuaiyun.com/happi_er/article/details/122412962</link><guid>https://blog.youkuaiyun.com/happi_er/article/details/122412962</guid><author>happi_er</author><pubDate>Mon, 10 Jan 2022 22:00:00 +0800</pubDate><description><![CDATA[Qt实现一个简单的编译器（软件生成器）
本文章只记录如何用Qt实现一个简单编译器，即点击本软件中的按钮便可在另一目录中生成一个新的软件（与本软件不冲突）。




文章目录Qt实现一个简单的编译器（软件生成器）前言一、命令行执行Qt程序1.使用Qt for Desktop MinGW 7.3.0 64-bit1.先指定项目目录2.生成makefile文件3.编译程序4.为生成的exe文件生成所依赖的dll5.双击.exe文件，验证结果2.直接使用CMD执行程序1.将刚才找到的qtenv2.bat复制到目录下]]></description><category></category></item><item><title><![CDATA[QDialog多屏遇到的问题]]></title><link>https://blog.youkuaiyun.com/happi_er/article/details/121521094</link><guid>https://blog.youkuaiyun.com/happi_er/article/details/121521094</guid><author>happi_er</author><pubDate>Wed, 24 Nov 2021 17:48:09 +0800</pubDate><description><![CDATA[不让弹窗跟随鼠标位置：
/*取当前所在屏幕位置，根据该位置设置弹窗位置*/
    QScreen *screen = QGuiApplication::screens().first();
    m_remindDlg.setGeometry(0,0,screen-&gt;geometry().width(),screen-&gt;geometry().height());

弹窗置顶且隐藏状态栏图标：
    this-&gt;setWindowFlags(Qt::WindowStaysOnTopHi]]></description><category></category></item><item><title><![CDATA[Qt手动设置Kits套件]]></title><link>https://blog.youkuaiyun.com/happi_er/article/details/120729786</link><guid>https://blog.youkuaiyun.com/happi_er/article/details/120729786</guid><author>happi_er</author><pubDate>Wed, 13 Oct 2021 16:36:04 +0800</pubDate><description><![CDATA[Qt编译器版本手动设置方式



文章目录Qt编译器版本手动设置方式前言一、安装MSVC2019 32bit二、手动设置kits套件1.引入库2.读入数据总结


前言
在给Qt Creator添加自定义控件时，遇到的版本问题让人头疼，我用的Qt5.12.10，其编译器版本确实4.13.1，默认用MSVC2019 32bit，然而QtCreator安装时并没有MSVC2019的组件，于是我想到了自己手动添加kits套件。

以下是本篇文章正文内容，下面案例可供参考
一、安装MSVC2019 32bit
示例]]></description><category></category></item><item><title><![CDATA[Qt Creator自定义控件，添加至设计师界面内所遇到的问题]]></title><link>https://blog.youkuaiyun.com/happi_er/article/details/120726334</link><guid>https://blog.youkuaiyun.com/happi_er/article/details/120726334</guid><author>happi_er</author><pubDate>Tue, 12 Oct 2021 18:33:04 +0800</pubDate><description><![CDATA[由于新建自定义控件类的方法随处可查，本文将着重描述添加自定义控件类以及使用时遇到的问题和解决方法。]]></description><category></category></item><item><title><![CDATA[Qt设置主窗口背景透明引发的问题解决]]></title><link>https://blog.youkuaiyun.com/happi_er/article/details/117118610</link><guid>https://blog.youkuaiyun.com/happi_er/article/details/117118610</guid><author>happi_er</author><pubDate>Fri, 21 May 2021 14:00:50 +0800</pubDate><description><![CDATA[设置背景透明的方法]]></description><category></category></item><item><title><![CDATA[Qt倒计时跑马灯]]></title><link>https://blog.youkuaiyun.com/happi_er/article/details/117077678</link><guid>https://blog.youkuaiyun.com/happi_er/article/details/117077678</guid><author>happi_er</author><pubDate>Thu, 20 May 2021 15:23:13 +0800</pubDate><description><![CDATA[利用QLabel实现一个滚动字幕（跑马灯），同时需要有倒计时功能。]]></description><category></category></item><item><title><![CDATA[Qt http在body发送接收json格式的请求]]></title><link>https://blog.youkuaiyun.com/happi_er/article/details/116718733</link><guid>https://blog.youkuaiyun.com/happi_er/article/details/116718733</guid><author>happi_er</author><pubDate>Wed, 12 May 2021 18:58:06 +0800</pubDate><description><![CDATA[QJsonObject jsonObj;
    jsonObj.insert("aaa","aaa");
    jsonObj.insert("bbb","bbb");
    QJsonDocument document;
    document.setObject(jsonObj);
    QByteArray content = document.toJson(QJsonDocument::Compact);

    QNetworkRequest request;
    request.]]></description><category></category></item><item><title><![CDATA[Qt取中括号中的浮点数（不分正负）]]></title><link>https://blog.youkuaiyun.com/happi_er/article/details/116162875</link><guid>https://blog.youkuaiyun.com/happi_er/article/details/116162875</guid><author>happi_er</author><pubDate>Mon, 26 Apr 2021 17:05:25 +0800</pubDate><description><![CDATA[用stringstream提取字符串中的浮点数]]></description><category></category></item><item><title><![CDATA[利用正则表达式提取中括号中的内容]]></title><link>https://blog.youkuaiyun.com/happi_er/article/details/116149806</link><guid>https://blog.youkuaiyun.com/happi_er/article/details/116149806</guid><author>happi_er</author><pubDate>Mon, 26 Apr 2021 13:10:21 +0800</pubDate><description><![CDATA[利用正则表达式提取中括号中的内容]]></description><category></category></item><item><title><![CDATA[两大小通道均不同的Qimage合成一个]]></title><link>https://blog.youkuaiyun.com/happi_er/article/details/112377725</link><guid>https://blog.youkuaiyun.com/happi_er/article/details/112377725</guid><author>happi_er</author><pubDate>Mon, 11 Jan 2021 16:34:20 +0800</pubDate><description><![CDATA[此项目中image1为大图作为背景，image2是拥有alpha通道的透明图，大小都是1080*1920，但要实现将image2缩小后与图一叠加。
		分别获取两图的数据给buffer、buffer2再进行计算，注意：Qimage需要对存储数据进行对齐。]]></description><category></category></item><item><title><![CDATA[使用Qt判断字符串是否为回文]]></title><link>https://blog.youkuaiyun.com/happi_er/article/details/109827037</link><guid>https://blog.youkuaiyun.com/happi_er/article/details/109827037</guid><author>happi_er</author><pubDate>Thu, 19 Nov 2020 22:04:45 +0800</pubDate><description><![CDATA[还不知道Qt如何直接在控制台输入输出，于是使用编辑框输入一段字符串再进行判断，判断方法不难，小白也可轻松掌握。]]></description><category></category></item></channel></rss>