- 博客(13)
- 收藏
- 关注
原创 Qt 栅格布局动态增删控件,删除控件后自动排齐
原理:点击按钮时将按钮与当前布局同时删除,再重新给其他按钮进行栅格布局,这种方法按钮的顺序可能会打乱。以按钮为例,点击按钮即删除该按钮,其他按钮自动排齐。
2022-10-25 15:53:08
1925
5
原创 Qt自定义控件——带刻度的Slider
那么QPainter就派上用场了,QPainter功能强大,可以说没有什么是它画不出来的,其原理详解都能查到,就不多赘述了,这里需要绘制矩形、线条和文本,我选择分三步绘制。
2022-03-09 18:22:47
4429
原创 Qt实现一个简单的编译器(软件生成器)
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复制到目录下
2022-01-10 22:00:00
2585
原创 QDialog多屏遇到的问题
不让弹窗跟随鼠标位置:/*取当前所在屏幕位置,根据该位置设置弹窗位置*/ QScreen *screen = QGuiApplication::screens().first(); m_remindDlg.setGeometry(0,0,screen->geometry().width(),screen->geometry().height());弹窗置顶且隐藏状态栏图标: this->setWindowFlags(Qt::WindowStaysOnTopHi
2021-11-24 17:48:09
390
原创 Qt手动设置Kits套件
Qt编译器版本手动设置方式文章目录Qt编译器版本手动设置方式前言一、安装MSVC2019 32bit二、手动设置kits套件1.引入库2.读入数据总结前言在给Qt Creator添加自定义控件时,遇到的版本问题让人头疼,我用的Qt5.12.10,其编译器版本确实4.13.1,默认用MSVC2019 32bit,然而QtCreator安装时并没有MSVC2019的组件,于是我想到了自己手动添加kits套件。以下是本篇文章正文内容,下面案例可供参考一、安装MSVC2019 32bit示例
2021-10-13 16:36:04
15883
原创 Qt Creator自定义控件,添加至设计师界面内所遇到的问题
由于新建自定义控件类的方法随处可查,本文将着重描述添加自定义控件类以及使用时遇到的问题和解决方法。
2021-10-12 18:33:04
2503
5
原创 Qt http在body发送接收json格式的请求
QJsonObject jsonObj; jsonObj.insert("aaa","aaa"); jsonObj.insert("bbb","bbb"); QJsonDocument document; document.setObject(jsonObj); QByteArray content = document.toJson(QJsonDocument::Compact); QNetworkRequest request; request.
2021-05-12 18:58:06
874
原创 两大小通道均不同的Qimage合成一个
此项目中image1为大图作为背景,image2是拥有alpha通道的透明图,大小都是1080*1920,但要实现将image2缩小后与图一叠加。 分别获取两图的数据给buffer、buffer2再进行计算,注意:Qimage需要对存储数据进行对齐。
2021-01-11 16:34:20
572
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人