Qt自带的QSlider滑块控件只能是单向的控制阈值,某些情况下要使得可以左右上限可调控的话只能是使用两个或者多个QSlider,但是也有很多是朋友是通过继承QWidget自写了一个可调控的双向滑块,虽然能满足需求,但是样式、性能等方面也许有所不足,这里我推荐一个Qt的第三方控件库QtExtensionLibrary,其中包含了一个对QSlider的重写类QxtSpanSlider,这个类满足了需求。
但是如果给继承了这个类的控件设置了样式后那就有问题了,所以我在QxtSpanSlider基础上稍作了些修改使得其看上去更加美观。
2025/2/28 20:11:42 9KB 双向滑块 QxtSpanSlider
1
slidingselector.rar是一个qt自定义制作的滑动选择器,通过继承QWidget类和QPropertyAnimation动画效果类工作实现,使用案例见https://blog.csdn.net/qq_37603131/article/details/113363386
1
1.使用github上C++二维码生成程序源码在Qt5.5.1(QWidget)上实现的二维码生成程序源码。
(github源码网址https://github.com/Hackaroth/QRCODE)2.二维码生成源码部分修改了一些使用Qt运行出现的问题及一些代码错误。
3.编译及测试运行环境:Win7(x64)+Qt5.5.1(MinGW4.9.2)4.如果将二维码生成部分源码用于个人学习之外用途请遵守压缩包中附带的GNUGENERALPUBLICLICENSE(GPL)协议
2024/11/30 22:26:10 205KB Qt 二维码生成 C++ QRCode
1
获取到qml窗口句柄的方法,以及怎样将QWidget嵌入到获取到的qml窗口中
2024/11/10 3:18:51 6KB qml qml窗口句柄 QWidget qt
1
QT实现的可动态添加、删除控件的小项目;
当添加控件达占满widget时,自动添加滚动条效果,并提供了一个删除功能,删除你添加到widget里的控件。
控件可以是任何的大小的QWidget.
2024/9/26 11:19:37 6KB QT
1
该控件继承QWidget,实现了左右上下四种形式的坐标轴控件。
可以设置固定间隔或自动选择间隔可以设置最小间隔开放一个槽来动态调整坐标轴的范围处理了边缘刻度的显示/*************************************************************************版权所有(C)2012-2015,liang1057@yahoo.com.cn类声明:坐标轴控件************************************************************************//**@brief坐标轴控件**@details坐标轴控件只有刻度和数字,数字可以隐藏(用来显示其他需要显示的刻度值)*/classuiAxis:publicQWidget{Q_OBJECTpublic:/**@brief坐标轴类型**@details坐标轴类型*/enumAXISTYPE{LEFT_AXIS=0,TOP_AXIS,RIGHT_AXIS,BOTTOM_AXIS};/**@brief构造函数*/uiAxis(AXISTYPEtype=BOTTOM_AXIS,QWidget*parent=0);/**@brief析构函数*/~uiAxis(void);/**@brief设置坐标轴的范围*/voidsetScop(doubleminValue,doublemaxValue);/**@brief获取坐标轴的范围*/voidgetScop(double&minValue,double&maxValue);/**@brief获取坐标轴的范围*/doublegetMinValue();doublegetMaxValue();/**@brief设置坐标轴的类型*/voidsetAxisType(AXISTYPEtype);/**@brief坐标轴的类型*/AXISTYPEgetAxisType();/**@brief设置最小刻度(小刻度的最小间隔)*/voidsetMinInterval(doublevalue);/**@brief设置自动间隔*/voidsetAutoScale(boolval=true);/**@brief设置固定间隔*/voidsetSettedScale(boolval=true);/**@brief设置坐标轴的绘制范围,像素值*/voidsetBoundary(intleft,intright,inttop,intbottom);voidgetBoundary(int&left,int&right,int&top,int&bottom);
2024/8/15 19:23:02 4KB Qt 坐标轴
1
QWidget及其子类窗体组件的标题栏受操作系统的控制,即标题栏的界面风格与操作系统的主题风格相同,工程实践中需要开发者自行定义,达到美化应用程序界面的目的。
开发环境是Qt5.7,调试成功,可自行下载,如有问题请留言,谢谢!
1
是一个Windows下使用FFMPEG解码并使用QPaint绘制到QWidget上同时使用SDL播放声音并加入了声画同步FFMPEG的版本是2.5.2SDL的版本是2.04记得将ffmpeg/bin目录下的dll文件拷贝到编译生成的exe所在的目录下,否则会无法运行。
关于代码的解释请参考:http://blog.yundiantech.com/?log=blog&id=11
2023/12/6 3:01:51 14.56MB FFMPEG播放器
1
Qt+libVLC,使用QWidget和QOpenGLWidget两种方式渲染:详见博客https://blog.csdn.net/caoshangpa/article/details/114182802
2023/9/22 10:33:50 44.85MB Qt libVLC QWidget QOpenGLWidget
1
此程序来源于我的一篇博客,欢迎访问。
http://blog.csdn.net/gamesdev/article/details/11994501-------------------------------------欢迎访问我的博客。
http://blog.csdn.net/gamesdev-------------------------------------Qt的QWidget大家族已经成熟,不会得到太大的发展了,而随着Qt5的发展,新的界面类会崭露头角,比如QWindow、QSurface、QScreen这些类。
但现在的状况(Qt5.2即将出了),这些类和模块并不会对现有的GUI模块造成威胁,更不用说取代Qt4的GUI(在Qt5是QtGui和QtWidgets)模块了。
自Qt4.4起,Qt拥有了Graphics-View框架,使用这个框架可以更加轻松地在窗口中嵌入任意你想要绘制的元素。
但是据我所知,Qt5的那些类无法和Graphics-View框架进行整合,对于想要利用Qt中Graphics-View框架的同行们,只能退回Qt4的类进行开发了,Qt5的这些类对于创建纯OpenGL还是有利的。
2023/9/18 19:10:04 6.05MB qt opengl glsl 3ds
1
共 20 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡