代码编织梦想

QT中心窗口 day2_3.3-爱代码爱编程

这里写自定义目录标题 欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FL

QT解决addToolBar后多出一个空白工具条的BUG-爱代码爱编程

今天测试一个Toolbar的东西,写了如下代码: MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent), ui(new Ui::MainWindow) { ui->setupUi(this); QAction* openAction =

安装qt module (以qtmqtt为例-爱代码爱编程

According to this, there’s no need to add libraries, since MQTT is a Qt module just add this line in your pro file: QT += mqtt To use a Qt module, it must be installed in the Q

QQ号终于能修改了?-爱代码爱编程

一直以来,在许多网友的眼里,QQ都是作为微信的“前辈”存在的,毕竟QQ上的许多功能都领先了微信许多年。 不过这一次,微信的“微信号”功能却被QQ给抄作业了。 12月1日,腾讯QQ宣布用户可以自定义专属ID——QID。 每个ID均为全网唯一且和QQ号一对一绑定,QID可包含字母、数字(数字最多4位),用于添加好友和外显。 用户通过QQ的

Windows 10 全新界面要来了:焕然一新!-爱代码爱编程

来自扩展迷 据外媒最新报道称,备受期待的 Windows 10 全新界面设计将在近期到来。 据悉,微软将在 2021 年的 21H2 更新中启用全新的 UI 界面。新界面的风格看起来更加清爽、简洁,整个系统也将更多的使用 Fluent Design 设计语言,这样看起来也更加统一,感觉也更好。 目前,Fluent Design 计划正在稳步

好家伙,微信能设置2个头像了!-爱代码爱编程

上一期为大家分享了一个微信小技能,改昵称。 没想到反响很不错, 小伙伴玩得不亦乐乎,留言区变成一片彩色的海洋, 既然大家对这类微信小技能如此感兴趣。 今天,再给小伙伴分享一个微信玩法——双头像。 效果如下图所示↓ ,安卓iOS都支持哦。 小图查看的不太清晰,给你们实际操作一遍仔细瞧瞧。 制作步骤非常简单,进入工具后,顶部显示的是

Qt迷宫实现简单的创建和寻路-爱代码爱编程

迷宫问题 一,问题描述1,问题描述2,设计功能要求二,设计思路1,迷宫的创建2,如何寻路3,如何展示及想要实现的效果三,效果展示四,部分代码细节1,如何在界面上绘制迷宫2,如何手动创建迷宫3,如何自动创建迷宫4,关于BFS寻路的细节5,寻路动画的实现6,GitHub源码地址五,其他 一,问题描述 1,问题描述 迷宫实验是取自心理学的一个古典

(3)pyqt5教程--->信号与槽初试-爱代码爱编程

GitHub连接:本专栏所有源代码的GitHub直通车 上一篇已经讲了如何使用QTdesigner生成ui文件并转化为py文件,最终实现界面代码分离的效果 信号与槽作是 QT 的核心机制,是一种高级接口,应用于对象之间的通信,它是 QT 的核心特性,也是 QT 区别于其它工具包的重要地方。它为高层次的事件处理自动生成所需要的附加代码。例如在tkinte

Qt开发C++,比较实用的函数(持续记录中)-爱代码爱编程

1. std::string 和 QString 的转换 // std::string 转换为 QString QString MainWindow::string_to_QString(const std::string str) { return QString::fromLocal8Bit(str.data()); } // QStrin

使用QSharedMemory进行程序内存管理-爱代码爱编程

QSharedMemory 共享内存处理类 这个类的功能是挺强大的,本次只记录这个类的另一种用法。 通过创建共享内存,用共享内存的方式,防止程序多次启动。 在main.cpp中加入以下代码,可防止程序多次启动:   QSharedMemory *shareMem = new QSharedMemory(QString("xxxName")); 

QT自定义继承控件类添加信号和槽-爱代码爱编程

QT自定义继承控件类添加信号和槽 原因:在使用QT comboBox控件时发现没有点击事件(clicked()),翻阅博客查找到此类解决办法,本文介绍使用QTcreator中ui设计直接生成信号对应槽的方法,不用在程序内使用connect函数联系信号和槽的方式,前一种在参考博客评论区有大神提到,后一种方法在参考博客中有具体介绍,特以为记。 方法总结

Qt+OpenCV发布可执行程序(打包DLL文件)-爱代码爱编程

一、目的         OpenCV是最常用的开源视觉库,Qt是当前最常用的GUI开发框架,用他们做出的软件如果要在其他终端运行就需要提前打包,将依赖的环境连同程序一起打包成可执行文件,这里是使用添加DLL文件的方式,做出绿色版可执行文件,通过U盘直接将生成程序拷到其他电脑上可以直接使用。   二、解决方法 2.1 生成exe文件      

PyQt常用控件的组合使用-爱代码爱编程

写作思路 这次使用到的空间有以下几种: 1、QPushButton 是我们之前用的按钮,也可以当作Toggle用 2、QCheckBox 3、QSlider 4、QCalendarWidget 5、QProgressBar 效果如下,可以改变QFrame的颜色,只有选中了对应Toggle才能改变对应的颜色通道,CheckBox可以控制Slider是否显示

Qt实现一个支持QSS的Switch Button(开关按钮)-爱代码爱编程

目录 Qt实现一个支持QSS的Switch Button(开关按钮)问题解决思路实现方式其他不同的 Switch Button总结 Qt实现一个支持QSS的Switch Button(开关按钮) 本文会比较长,目的是为了提供一种实现自定义复杂控件的方式,对于使用 QSS 应用样式的项目可能会有帮助。 实现的过程会相对比较复杂和难理解,仅作为

Qt进阶-事件过滤器eventFilter的使用-爱代码爱编程

事件过滤器eventFilter的使用 如果不提升控件,可以在控件的父对象中为控件安装事件过滤器,从而在父对象中处理子控件的事件; 在父对象源文件中: //为控件安装事件过滤器 ui.pushButton->installEventFilter(this); ui.pushButton_2->installEventFilter

8.QML Qt Quick Controls 2中常用的界面形式——堆叠式界面(StackView)-爱代码爱编程

堆叠式界面的实现的核心组件就是StackView。StackView是一个基于栈的导航浏览模型,可以与一组关联的页面一起使用。当用户浏览深层页面时,深层页面被推到栈顶,当用户选择返回时,之前浏览的页面会再次弹出。 堆叠式界面的效果 上述演示中,界面一共有四个:分别是home、profile、about和editprofile 上述四个界面中使用的

一次Config结果保存不成功的修复-爱代码爱编程

一次Config结果保存不成功的修复 背景 (Zynq)Arm,QT界面实现,测试人员发现,UI界面配置修改后,马上关机后重启,UI设置值不正确;启动过程中有一定概率出现卡顿。【(别人定制的系统和程序实现)配置显示使用QSetting实现】 Invetigation&Debug 1.文件系统只读问题 第一印象,这个问题简单,应该是保存完没

QT 5.15 QSslSocket::connectToHostEncrypted: TLS initialization failed 问题-爱代码爱编程

在QT5.12版本时候碰到这个问题复制对应文件夹下的libeay32.dll和ssleay32.dll即可, 升级到5.15时候发现这样还不够,需要再复制libcrypto-1_1.dll和libssl-1_1.dll文件。QT5.15安装只能用在线安装器,安装时吧OPENSSL也选上就会有后面两个文件了。另外5.15的文件目录结构也有所变化,例如我的工程

QT入门学习中最基础的那些事儿-爱代码爱编程

QT 编译流程 qmake -project ->.pro qmake ->makefile 从而实现平台无关性 make ->可执行程序 执行qmake 构建 运行 程序发布: 选择 release 生成exe文件 ​ 3.新建窗口Qwidget QApplication a(argc, argv); 创建了一个QApplicat

内部相机通用接口类的使用说明-爱代码爱编程

内部相机通用接口类的使用说明 文中内容涉及到了Qt回调函数的使用,DLL库中函数的提取、使用,内部通用动态库的工作原理,和回调函数使用过程中出现的问题 /************************************************************************/ /*获取采集对象导出函数: CGrabber* Ge