qt
文章平均质量分 61
qt学习
#小多子
这个作者很懒,什么都没留下…
展开
-
【qt】多线程实现倒计时
设置右边的intvalue从10开始倒计时。原创 2024-09-03 15:53:39 · 345 阅读 · 0 评论 -
【qt】qss使用
也可以通过rgb来设置ff表示红色拉满,gb为0当然是红色这只是针对pushbutton对象的控件设置的,如果我想设置所有的按钮空间都是一个颜色这是通过设置界面中子控件然后经过选择器选择QPushButton这个控件来设置的。原创 2024-08-30 09:46:22 · 1107 阅读 · 0 评论 -
【qt】锁
Qt 的锁和 C++ 标准库中的锁,本质上都是封装的系统提供的锁,编写多线程程序的时候,可以使用 Qt 的锁,也可以使用C++ 的锁.C++ 的锁能不能锁 Qt 的线程?也是可以的~~(虽然混着用也行,一般不建议)加了锁之后,第一个线程顺利拿到锁,继续执行++,在第一个线程没执行完的事后,第二个线程也尝试加锁,就会阻塞等待.一直等到第一个线程释放锁,第二个线程才能从阻塞中被唤醒.多个线程进行加锁的对象,得是同一个对象,不同对象,此时不会产生锁的互斥,也就无法把并发执行->串行执行,也就无法解决上述问题.原创 2024-08-27 13:36:39 · 532 阅读 · 0 评论 -
【qt】windows下qt连接数据库
2.添加QsqlDatabase头文件,使用提示句柄,头文件QMessageBox。注意这里如果是插入失败的话,说明你的qt中没有mysql对应的驱动,需要自己下载。1.连接数据库,需要加sql。注意对应你自己的qt版本。原创 2024-08-25 16:50:27 · 432 阅读 · 0 评论 -
【qt】自定义信号
我们在上篇中,服务器收到的消息是由线程类去处理的,消息在线程类中,传不到widget中的ui中去,如果我们要在界面显示客户端的消息,必须通过自定义信号.原创 2024-08-23 09:45:04 · 374 阅读 · 0 评论 -
【qt】基于tcp的消息发送
我们需要实现客户端发消息,服务端接收消息。原创 2024-08-18 11:39:38 · 386 阅读 · 0 评论 -
【qt】多线程
实现服务端多线程来处理多个客户端使用之前写过的服务端的代码此时我们不需要connect,和serverrecv,因为我们需要在自己实现的多线程里面处理不同客户端的请求。原创 2024-08-22 10:44:06 · 354 阅读 · 0 评论 -
【qt】跳转到另一个界面
如何在一个界面跳转到另一个界面呢?原创 2024-08-18 04:31:36 · 733 阅读 · 0 评论 -
【qt】基于tcp的服务端编写
实现服务端,连接后拿到客户端ip地址和端口号。原创 2024-08-17 11:23:28 · 333 阅读 · 0 评论 -
【qt】基于tcp的客户端搭建
我们给客户端提供服务器的ip地址,以及服务器的端口号1.界面设计2.修改对象名称。原创 2024-08-14 12:00:57 · 440 阅读 · 0 评论 -
【qt】QMainWindow下实现一个记事本
之前我们学过QWidget,QMainWindow会在ui界面多一个菜单。原创 2024-08-13 12:44:35 · 1277 阅读 · 0 评论 -
【qt】使用QTimer定时器实现电子相册的手动翻页
除了QObject的定时器外,有一个QTimer类中也实现了一个定时器,我们在QObject中定时器,当定时时间到的话,定时器又开始了新一轮的定时,而在QTimer中我们可以设置一个一次的定时器,时间到了之后不会启动新的定时。将开始按钮转到槽,实现开始定时,定时为1s,每一秒中断一次。我们根据QTimer这个类先实现一个和上篇一样功能的。使用stop函数实现定时器定时暂停,测试一下。为了实现图片切换,我们需要定义一个变量。新增按键实现下一张,转到槽,实现槽函数。构造函数中实现第一张图片加载。原创 2024-08-12 18:33:08 · 245 阅读 · 0 评论 -
【qt】使用QObject定时器实现简单电子相册
两个按钮,一个开始,一个暂停,当开始按下,去执行对应的槽函数,在该槽函数里面使用开始计时,设置1s中断一次去切换一下照片,暂停会停止计时器记时,界面设计,使用两个按钮,一个开始,一个暂停,用一个标签来放图片修改名称,以及对象名称,便于编程开始按钮对象命名为startbutton,暂停按钮对象命名为stopbutton准备图片:将你准备好的图片放在一个文件夹,并用1,2,3,4这种命名,以便于切换路径为D:\12。原创 2024-08-12 08:31:47 · 378 阅读 · 0 评论 -
【qt】计算器的实现
由图可知,我们需要20个按钮,一个行编辑文本。先摆放好按钮位置,再使用栅格布局按钮全选中使用栅格布局,使其整齐些接着修改按钮数字,可以按照计算器格式摆放接着我们修改每个对象的名称,待会写代码比较方便,数字的话,直接是。原创 2024-08-11 18:44:25 · 623 阅读 · 0 评论 -
【qt】创建工程|实现一个界面|信号与槽
在设计栏进行界面绘制双击可以进行修改但是现在输入是没有用的点击每个块会使右侧类和对象高亮,修改对象名称在写代码的时候会用,可以自定义设置,确定commitButton ,取消CancelButton,浏览BrowseButton,编辑行lineedit使用水平布局和弹簧调整一下。原创 2024-08-11 10:14:54 · 186 阅读 · 0 评论