自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(48)
  • 资源 (2)
  • 收藏
  • 关注

原创 Qt creator中操作QAction加入QToolBar

网上搜出来都是说如何new,如何addWidget,addAction之类,这不是我想要的。下面都是在creator中说明,不需要写代码,纯可视化实现。

2023-03-04 16:02:07 1087 1

原创 【Qt线程-5】生产者&消费者模型应用(多态,子线程控制,协同,事件循环)

主窗体作为主界面和中转仓库。可以直观看到仓库存量和中转计数,可以清空仓库和计数,可以调整仓库容量,可以新建/销毁各单位,可以看到各单位列表。生产者和消费者,每个单位都是独立的个体,都有各自独立的窗体。可以启动/停止工作,可以设置缓存大小,可以设置工作延时(工作速度),可以看到缓存流动情况和计数。

2023-02-21 16:01:47 633

原创 【Qt样式(qss)-4】应用到QMdiArea不生效的解决

使用qss设置QMdiArea样式不生效,可以试试这种方法。

2023-01-16 10:14:27 479

原创 【Qt样式(qss)-3】几套配色方案

具体颜色的值,有很多方式可以获得,比如随便打开个画图的选色对话框,就可以知道颜色值。值越小越暗,越大越亮。如果在其他地方看到喜欢的颜色,还可以用带吸管的工具来拾取颜色,比如photoshop。

2023-01-05 09:22:16 902 1

原创 Qt(QObject::connect: No such slot)的一种解决方法,connect函数qt4/qt5格式,元数据注册

自认为已经注意了相关事宜。但还是运行报错QObject::connect: No such slot。

2023-01-04 17:22:08 990

原创 【Qt样式(qss)-2】使用小结(软件换肤,比如暗黑模式)

Qt style sheet(qss)跟前端技术一样,就是为了美化界面。我已经用qss实现了换肤机制。解决了一些问题:如样式导致按钮自适应文本,QTabWidget的白边框,表格,菜单等。

2022-12-28 15:06:19 1142 1

原创 【Qt线程-4】事件循环嵌套,BlockingQueuedConnection与QWaitCondition比较

父线程控制子线程终止工作时,保证时序很重要。使用阻塞队列、条件变量、回复信号等方式都可以实现,但又分别适合不同的场景。

2022-12-07 17:13:17 1528

原创 【Qt线程-3】使用事件循环,信号,stop变量,sleep阻塞,QWaitCondition+QMutex条件变量,退出子线程工作

主线程终结子线程工作时,采用的几种方式对比。各有利弊,分别适用不同的场景。

2022-10-08 14:24:01 1770 1

原创 为qt安装第三方插件qwt,可以在creator设计界面中拖拽

在qt的creator中安装qwt插件,实现可视化拖拽编辑。

2022-09-08 11:12:52 1869 1

原创 Qt的环境变量处理与程序发布之间的关系

由上面的bat文件可以看出,qt每次启动应该是执行这个批处理的,用于构建临时的环境变量。不过我没有尝试,有兴趣可以改一下这个文件,再启动qt看看效果。因此,这就说明了一些问题:为什么windeployqt不能在随便一个cmd中执行?因为它需要这个批处理初始化环境。

2022-08-24 11:25:01 724

原创 技嘉主板前置面板没有声音的解决

都是说从控制面板里找“realtek高清音频管理器”然后禁止前面板检测,对于我,没用。

2022-08-23 15:13:25 2967

原创 Qt制作dll(带ui)并调用,兼容32位和64位

qt制作dll,调用dll,界面做成dll,兼容32位和64位,解决版本交叉问题。有完整的.pro文件源码和详细文件目录组成结构。

2022-08-20 16:17:53 1812

原创 QTableWidget单元格结束编辑操作endEditting

qt默认的方式,编辑单元格后,移动焦点结束编辑状态,编辑的内容才更新到单元格。这一点我很不爽。

2022-08-19 16:42:18 1562

原创 Qt中窗体继承,槽响应多次执行的解决

按上面方法继承窗体后,控件的槽会响应两次。因为制作父窗体的时候,已经画了界面,实现并绑定了控件的槽函数。子窗体再new的时候又绑定一遍。

2022-08-08 15:11:46 420 5

原创 【Qt线程-2】事件循环(QCoreApplication::processEvents,exec)的应用

通过实际项目,实现事件循环的合理使用。子线程的while循环中,QCoreApplication::processEvents()的合理位置和容易引发的问题。

2022-08-08 14:49:47 4145 2

原创 【Qt样式(qss)-1】手册小结(附例:软件深色模式)

qt的样式具体语法,可以查资料,或者自己生成。qt手册中,关键是要找对位置。

2022-07-19 16:52:17 497

原创 qt槽函数重写问题,qt_metacall和qt_static_metacall

所以我能否这样理解?qt的槽机制中,为重写槽函数提供了更智能的方法,不用程序员再显式调用父类槽函数。

2022-07-09 13:08:33 2248

原创 简洁明了,十行代码,从使用角度理解c++非虚函数、虚函数、纯虚函数、重写、多态

用qt实验,新建一个最简单的qt工程,只要一个main.cpp的那种。把下面代码复制过去全部覆盖,运行即可。注释完整,直接说明非虚函数、虚函数、纯虚函数的应用特性。

2022-07-09 10:29:33 527

原创 Qt子窗体关闭时,不执行析构函数,多次踩坑,必须记录下来

之所以说是坑,就是每次设计窗体时,总觉得想当然可以关闭时执行析构,但事实上必须加这一句,总会忘掉,特此记录,提醒自己。

2022-07-06 15:25:08 1169

原创 由释放内存的角度考虑,还是应该善于指定parent

我认为使用new操作时,如果可以,尽量指定parent,也尽量在合适的位置写delete或者deletelater,提高程序的健壮性。

2022-06-12 21:57:19 119

原创 Qt中QStandardItem的堆内存释放需要单独delete,还是随QStandardItemModel的remove或clear自动销毁?

QStandardItem是否需要单独被delete?还是随着QStandardItemModel执行remove和clear自动被销毁?

2022-06-12 21:34:05 1621 1

原创 Qt客户端套接字QTcpSocket通过bind指定本地ip

监听套接字如何通过客户端套接字识别客户端身份?

2022-06-06 22:32:37 2622

原创 json与xml,不存在哪个更优秀

json和xml各有优势,不能用不公平的方法去对比。像上面的例子中,我们都用最简洁或者较复杂的方式来比,不一定谁复杂,没有可比性。

2022-05-18 14:37:57 293 1

原创 Qt互斥QMutex,QMutexLocker

启用QMutex之后,两个线程不会互相穿插执行了。要么执行直到完毕,要么等待另一个线程完成再开始。这就是互斥的效果。当两个线程共享内存时,可以实现独占的效果。

2022-05-13 16:40:24 1034

原创 Qt分割条splitter,画出来比写代码方便

发帖自己记录。vs思维第一次在qt中使用界面设计时,久久不能忘怀vs c#的风格。因为用过pb7,pb8,vc++,vb6.0,到vs2005眼前一亮,无论是界面设计还是代码格式自动处理,我认为vs是用着最舒坦的,没有之一。直到安装了vs2022,界面炫酷了许多,功能也支持的更多,但也许是我家十几年电脑的性能问题,无论是安装还是启动,vs2022远不如2005用着流畅。而且,各种环境文件明显多了很多,越来越臃肿。vs的界面设计,让我最喜欢的还是布局容器TableLayoutPanel,从一开始用

2022-05-12 14:40:35 668

原创 【Qt线程-1】this,volatile,exec(),moveToThread()

线程对象和线程执行,两者不是一回事。run函数相当于真正线程过程的入口。所以通过run启动执行的代码,才是跑在子线程中。run函数调用的所有代码执行完,线程就完了。

2022-05-10 15:15:08 872

原创 PowerBuilder制作纸牌游戏

大三时做的小游戏。

2022-03-28 11:13:49 3202 3

原创 从PowerBuilder+wiseinstaller程序发布看windows的system32目录共享

pb程序,wiseinstaller打包,自动配置ODBC,自动配置注册表,解决共享文件问题。

2022-03-13 12:33:07 1103

原创 centos7+apache配置虚拟主机

通过虚拟主机+私有dns,小型企业可以使用特色域名访问内网的各种服务,从而再也不用记ip地址和端口,提升使用体验。

2022-03-12 17:11:29 877

原创 从php源码中补充编译安装GD模块扩展的一些问题

从php源码中补充编译安装GD模块扩展,以及期间涉及到的一些问题。

2022-03-11 13:52:12 1025

原创 centos+rsyslog+mysql+loganalyzer搭建日志服务器

搭建日志服务器,安装图形化界面。

2022-03-10 18:48:24 1032

原创 编译内核+busybox+dropbear,ssh登录

学习环境使用VMware虚拟机,宿主机使用centos6.10,内核源码linux-3.0.1,busybox-1.22.0,dropbear-2020.81。

2022-03-07 16:44:42 1309

原创 使用centos7+bind9构建内网私有dns

适合单位内部使用。在局域网内,构建只可以在内部使用的域名方式,来访问内网服务,不用在公网注册,也不用有公网ip。

2022-03-05 15:36:19 1966 8

原创 yum使用本地镜像源安装时,DVD1和DVD2相互依赖

centos6有两个镜像DVD1和DVD2。yum安装时如果依赖的包不在一个镜像上,会有这种问题。

2022-02-26 21:34:41 581

原创 linux使用samba访问windows文件共享问题记录

mount: block device //server/share is write-protected, mounting read-onlymount: cannot mount block device //server/share read-only

2022-02-25 13:53:30 1568

原创 语法没错,vim却有时不着色(高亮显示)的原因

明明语法没错,vim有时不着色高亮显示,原来如此。

2022-02-23 17:58:15 2690

原创 vsftpd虚拟用户权限设置

fsftpd虚拟用户权限分别设置。

2022-02-19 17:44:50 2250

原创 vsftpd使用mysql完成用户验证(解决/var/lib/mysql/mysql.sock)

vsftpd+mysql方式实现用户验证的一些问题。

2022-02-19 10:45:49 964

原创 phpMyAdmin无法登录的一种解决方式

站点在https和http之间切换后无法登录,原来这么简单。

2022-02-11 10:57:22 2466

原创 apache和php的两种组合方式,module和fpm

apache+php的两种实现方式。

2022-02-08 21:52:26 1980

手机线刷包定制工具_rom助手

不用root手机,直接定制system.img文件,定制预装程序,系统瘦身。线刷定制工具。

2021-12-25

CheckSum_Gen.rar

Flash_Tool刷机时报错CheckSum。把CheckSum.exe文件放在跟CheckSum.ini一个目录,运行后更新CheckSum.ini,不再报错。

2021-12-25

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除