
Qt
文章平均质量分 65
C++Qt相关
二猛子
这个作者很懒,什么都没留下…
展开
-
Qt-托盘的实现
QSystemTrayIcon 是主要操作系统托盘的操作类,通过此类,可以在托盘显示指定程序的图标,响应用户鼠标的单击、双击、显示指定消息、显示菜单等。GUI 程序,如果想要实现当最小化时,程序从任务栏消失,在系统托盘显示一个图标,表示。此程序,并能在托盘内通过双击或者菜单使程序界面恢复。获取鼠标点击事件,当点击图标弹出的菜单;2、定义托盘对象,添加菜单,单击右键。,点击按钮后触发托盘事件,将当前窗口。功能:在系统托盘中显示图标;设置鼠标悬停时的提示语;3、在主窗口设置一个按钮。原创 2025-04-22 15:54:15 · 1257 阅读 · 0 评论 -
Qt-创建模块化.pri文件
将项目中公共的配置、源文件路径、编译选项等抽取到.pri文件中,避免在多个.pro文件中重复编写相同内容。:可将常用配置(如第三方库路径、编译宏等)封装到.pri文件中,供多个项目共享。:通过分模块管理代码和配置,使项目结构清晰,便于团队协作和维护。创建头文件和源文件:mouse.h 和 mouse.cpp。类似,包含变量定义、路径配置、文件列表等。,如果没有就手动添加,不然项目找不到自定义的模块代码。解决办法:记得检查自己的.pri代码中有没有,,这可能是项目找不到自定义的模块代码导致的。原创 2025-04-21 13:30:10 · 952 阅读 · 0 评论 -
解决:QTcpSocket: No such file or directory
在遇到类似于的问题,查看项目的.pro文件有没有添加相应的模块。原创 2025-04-18 15:24:26 · 570 阅读 · 0 评论 -
Qt控件-自定义IP地址控件
QT6.0以上的程序把 QRegExp类移动到了core 5compat中了,使用QRegularExpression替代QRegExp,同时QRegExpValidator使用QRegularExpressionValidator替代。通过正则表达式限制编辑框的输入内容。i++) {//保存线条编辑是否使用边框绘制本身//输入框最大位数//消除布局中的空隙,居中//保存小部件的默认布局//添加验证规则//安装事件过滤器, 过滤子控件事件,截获控件按键,鼠标事件。原创 2025-04-17 17:34:22 · 1107 阅读 · 0 评论 -
Qt绘图-QPainter与QTransform
是 Qt 框架中用于处理绘图事件的虚函数声明。窗口首次显示:当窗口或控件第一次被显示时。窗口大小变化:当窗口被拉伸或缩小时。窗口被遮挡后重新显示:例如,其他窗口移出当前窗口的覆盖区域后。手动触发:通过调用 update() 或 repaint() 方法。原创 2025-04-15 22:28:46 · 419 阅读 · 0 评论 -
界面翻页问题:QStackedWidget‘ has no member named ‘nextPage‘
在构建客户端项目时,想通过按钮实现页面翻转的效果。原创 2025-04-14 16:13:30 · 288 阅读 · 0 评论