- 博客(5)
- 资源 (4)
- 收藏
- 关注
原创 超级超级炫酷!!使用QPixmap绘制图形并移动图形功能的实现
1.概述本文使用QPixmap在Widget上绘制图片,并且实现点击开始移动按钮自动移动图片,点击暂停移动按钮实现暂停移动图片的功能。主要涉及的知识点:QPixmap和QTimer(定时器)以及QPaintEvent绘图事件。软件最终实现效果图如下:2.QPixmap简要介绍QPixmap继承了QPaintDevice,因此可以使用QPainter直接在上面绘制图形。QPixmap也可以接受一个字符串作为一个文件的路径来显示这个文件,比如你想在程序之中打开png、j...
2021-05-22 23:46:09
1568
1
原创 自定义控件之——————经典滑动显示小控件
本文主要实现经典滑动显示控件并附加部分简单的功能,主要旨在学习自定义控件的实现方法,封装成自己的控件方便代码的移植,我们也要学会使用自己造的轮子,而不用每次都造轮子,这样就可以提高个人开发者的开发效率。本文控件主要实现效果图如下:实现功能:1.QSpinBox上下移加减,QSlider跟着左右移动。2.QSlider左右滑动,QSpinBox里面的数字跟着改变。3.QSlider滑动,QLabel里面同时显示QSpinBox里面的数值。4.封装后的控件提供必要的接口函数供主界面或者其他界..
2021-05-06 22:27:33
499
1
原创 Qt入门系列教程------02
1.概述上篇文章讲解了一个简单的Qt程序,主要为了帮助刚刚接触Qt程序的新手入门,本系列教程主要以纯代码的方式开始,后续根据进展情况可以讲述.ui界面的设计,这种方式比较简单易学,利用.ui界面可以快速的设计简单的界面,但是初学者还是应该已代码为主,为以后打下一个坚实的基础。2.这篇文章主要还是一个入门级应用程序的设计,旨在了解一些类,比如QPushButton、QMenu等类的简单应用。废话少说,直接上代码,本文还是新建一个空工程,然后往里面添加main.cpp文件,编写.pro文件的代码如下:QT
2021-04-22 16:33:17
347
1
原创 Qt入门系列教程------01
Qt入门系列教程概述:本文所有程序都是基于Qt5.9.0编写的,用的是Qt自带的Qt Creator编译器,移植程序时需要注意版本,有问题的可以留言交流,本作者原意帮助大家解决各种版本Qt程序移植的问题,欢迎大家多对留言交流,共同进步。1.Hello Qt新建一个空的工程,然后往工程里面添加main.cpp文件,首先,我们从一个简单的Qt程序开始,一行一行的研究代码,其中.pro文件如下:QT += core guigreaterThan(QT_MAJOR_VERSION, 4): Q
2021-04-19 15:35:12
2166
5
原创 一个Qt小白的进阶之路
1.本人是一个Qt的初学者,此文章在于记录自己平时学习的点滴知识,并将自己平时的感悟分享于大家,让我们共同进步。刚开始接触Qt,自己就被她优秀的设计理念所吸引,尤其是信号与槽机制的精妙设计,让我们一起开启Qt学习之路吧。首先说一下为什么要学习Qt,总结一下其优点:1.跨平台,几乎支持所有的平台。2.接口简单易懂,容易上手,学习QT的框架对学习其他框架有参考意义。3.一定程度上简化了内存的回收机(对...
2019-12-03 14:37:08
722
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人