qwidget

SunkingYang1 个月前
qt·qobject·qwidget·区别·联系
QT中QWidget和QObject的区别与联系是什么在Qt框架中,QWidget和QObject是两个核心类,它们各自扮演着不同的角色,但又紧密相连。以下是关于它们区别与联系的详细解释:
炫酷的伊莉娜3 个月前
qt·qt creator·控件·qt5·qwidget
【QT】常用控件(概述、QWidget核心属性、按钮类控件、显示类控件、输入类控件、多元素控件、容器类控件、布局管理器)Widget 是 Qt 中的核心概念,英文原义是 “小部件”,此处也把它翻译为 “控件”。控件是构成一个图形化界面的基本要素。
梦回阑珊5 个月前
开发语言·c++·qt·qwidget
《QT实用小工具·六十八》基于QMenu开发的炫酷菜单栏1、概述 源码放在文章末尾该项目基于QMenu实现了炫酷的菜单栏效果,包含了如下功能: 1、实现了类似word菜单栏的效果,可以在菜单栏中横向添加不同的菜单 2、鼠标点击菜单可以展开菜单栏,再次点击菜单可以收起菜单栏 3、鼠标点击笑脸可以切换菜单栏的背景颜色
梦回阑珊5 个月前
人工智能·qt·游戏·qwidget·五子棋
《QT实用小工具·六十九》基于QT开发的五子棋AI游戏1、概述 源码放在文章末尾该项目实现了五子棋对战AI,可以享受和AI下棋的快乐,项目实现思路如下: 博弈树
梦回阑珊5 个月前
开发语言·c++·qt·qwidget
《QT实用小工具·六十五》基于QPropertyAnimation实现的移动动画和控件覆盖1、概述 源码放在文章末尾该项目基于QPropertyAnimation实现了控件平移动画和控件之间的相互覆盖效果,项目demo演示如下所示:
梦回阑珊6 个月前
开发语言·c++·vscode·qt·qwidget·qtabwidget
《QT实用小工具·五十八》模仿VSCode的可任意拖拽的Tab标签组1、概述 源码放在文章末尾该项目实现了模仿VSCode的可任意拖拽的Tab标签组,包含如下功能:拖拽标签页至新窗口 拖拽标签页合并控件 无限嵌套的横纵分割布局(类似Qt Creator的编辑框) 获取当前使用的标签组、标签页 自动向上合并标签组 左右拖拽排序(Qt自带)
梦回阑珊6 个月前
开发语言·c++·qt·qwidget
《QT实用小工具·五十七》基于QT的语音识别1、概述 源码放在文章末尾该文章实现了简单的语音识别功能,首先,语音识别要做三件事情 : 1.记录用户的语音文件到本地 2.将用户语音编码 使用flac或者speex进行编码 3.使用第三方语音识别API或者SDK进行分析识别语音 目前做的比较简单就是使用flac文件对wav音频文件进行编码 基于Mac OSX和Win 7平台的 win 7下使用flac.exe,具体exe帮助,读者可以使用flac.exe --help > help.txt 重定向到一个help文件中,方便查阅. mac osx下面安装
梦回阑珊6 个月前
开发语言·c++·qt·qwidget·qpushbutton
《QT实用小工具·五十三》会跑走的按钮1、概述 源码放在文章末尾该项目实现了会逃跑的按钮:两个按钮,一个为普通按钮,另一个为会跑走的按钮鼠标移到上面时,立刻跑掉
梦回阑珊6 个月前
开发语言·c++·qt·qwidget·qlineedit
《QT实用小工具·五十五》带有标签、下划线的Material Design风格输入框1、概述 源码放在文章末尾该项目实现了一个带有标签动画、焦点动画、正确提示、错误警告的单行输入框控件。下面是demo演示:
梦回阑珊6 个月前
开发语言·c++·qt·交互·qwidget
《QT实用小工具·五十九》随机图形验证码,带有一些可人的交互与动画1、概述 源码放在文章末尾该项目实现了可交互的动画验证码控件,趣味性十足:字符变换动画 噪音动画 可拖动交互
梦回阑珊6 个月前
开发语言·c++·qt·qwidget·qpushbutton
《QT实用小工具·五十四》果冻弹出效果的动画按钮1、概述 源码放在文章末尾该项目实现动画按钮,鼠标放在按钮上可以弹性拉出的三个按钮,使用贝塞尔曲线实现,项目demo显示如下所示:
梦回阑珊6 个月前
开发语言·c++·qt·qwidget·qscrollbar
《QT实用小工具·五十二》文本或窗口炫酷有趣的滚动条——果冻条1、概述 源码放在文章末尾该项目实现了文本或窗口纤细的滚动条——果冻条 一个可以像弓弦一样拉出来,并且来回弹动的普通滚动条。
梦回阑珊6 个月前
开发语言·c++·qt·交互·qml·qwidget
《QT实用小工具·四十七》可交互的创意动态按钮1、概述 源码放在文章末尾该项目实现了可交互的创意动态按钮,包含如下功能: 所有颜色自定义 鼠标悬浮渐变 两种点击效果:鼠标点击渐变 / 水波纹动画(可多层波纹叠加) 额外鼠标移入/移出/按下/弹起的实时/延迟共8种事件 鼠标悬浮图标位置主动变化 鼠标拖动图标抖动反弹效果 鼠标进入父控件时开启出现效果,或启动时出现 延迟出现的动画效果(多个按钮连续) 记录开关状态 直接设置 x、y 的圆角显示 边框颜色设置 禁用时半透明+点击穿透效果 添加额外的边缘角标 三种前景模式:图标、文字、带遮罩的图标(任意变色)
梦回阑珊6 个月前
开发语言·c++·qt·qml·qwidget
《QT实用小工具·四十八》趣味开关1、概述 源码放在文章末尾该项目实现了各种样式的趣味开关: 1、爱心形状的switch开关,支持手势拖动、按压效果
梦回阑珊6 个月前
开发语言·c++·qt·qwidget·qmenu
《QT实用小工具·三十八》QT炫酷的菜单控件1、概述 源码放在文章末尾非常飘逸的 Qt 菜单控件,带有各种动画效果,用起来也十分方便。 无限层级,响应键盘、鼠标单独操作,支持单快捷键。 允许添加自定义 widget、layout,当做特殊的 QDialog 使用。
梦回阑珊6 个月前
开发语言·c++·qt·qwidget
《QT实用小工具·三十二》九宫格炫酷主界面1、概述 源码放在文章末尾项目实现了九宫格炫酷主界面,下面是项目demo演示: 项目部分代码如下:
梦回阑珊7 个月前
开发语言·c++·qt·qml·qwidget
《QT实用小工具·三十五》基于PathView,Qt/QML做的一个可以无限滚动的日历控件1、概述 源码放在文章末尾改项目实现了基于PathView,Qt/QML做的一个可以无限滚动的日历控件,下面是demo演示:
梦回阑珊7 个月前
开发语言·c++·qt·qwidget
《QT实用小工具·二十六》运行时间记录1、概述 源码放在文章末尾运行时间记录,包含如下功能:软件demo如下所示: 项目部分代码如下:
梦回阑珊7 个月前
开发语言·c++·qt·qwidget
《QT实用小工具·二十五》日志重定向输出1、概述 源码放在文章末尾日志重定向输出,包含如下功能:下面是demo演示:项目部分代码如下:
梦回阑珊7 个月前
开发语言·c++·qt·qwidget·qpushbutton
《QT实用小工具·二十二》多种样式导航按钮控件1、概述 源码放在文章末尾该项目实现了多种样式的导航按钮控件下面是demo演示: 项目部分代码如下: