随笔分类 -  Qt功能实现

摘要:前言 最近项目忙完了,一直在写文档,趁有点时间多找一点开源项目为下个项目做准备。今天分享的项目是Qt的一个开源项目: Qt-Advanced-Docking-System 。这个项目是对QDockWidget的增强版本,体验了一把这个项目瞬间不想用Qt的QDockWidget了。下面就一起体验吧! 阅读全文
posted @ 2021-11-24 23:54 不随。 阅读(271) 评论(0) 推荐(0) 编辑
摘要:前言 今天做了一个功能需要用qt 遍历文件夹下文件及目录,下方是遍历方法,记录一下。 正文如下 获取当前路径目录 // QDir::Files | QDir::NoDotAndDotDot | QDir::Dirs 去除"." ".." QDir dir(dirPath); QFileInfoLis 阅读全文
posted @ 2021-11-18 22:29 不随。 阅读(325) 评论(0) 推荐(0) 编辑
摘要:QQ登录界面如下所示 以前有段时间想做个登录界面,想模仿一下QQ的登录界面,但是呢在想模仿QQ登录界面的头像模块时突然就止步了,很长一段时间都很疑惑是怎么回事的。当然有段时间看到别人做的QQ登录界面,用的是绝对定位,完全没用布局。可能在实现功能上是一种方式。但是对我来说总感觉有点怪,就一直想着用布局 阅读全文
posted @ 2021-10-11 22:36 不随。 阅读(27) 评论(0) 推荐(0) 编辑
摘要:前言 最近在写Qt udp接口类,我想用户在接口函数中传入一个ip地址后, 自动判断是用单播组播或者广播方式。 实现代码 QHostAddr hostAddr = QHostAddr("192.168.1.1"); if(hostAddr.isNull()) { qDebug() << "addre 阅读全文
posted @ 2021-02-27 15:35 不随。 阅读(58) 评论(0) 推荐(0) 编辑
摘要:前言 最近在开发过程中,因为某些操作多次触发QTableWidget的cellClicked事件。具体场景回忆不起了,只记得是信号是多次触发了, 于是通过先断开信号,在连接信号的方式解决了。 解决方法代码示例 ui->tableWidget->disconnect(SIGNAL(cellClicke 阅读全文
posted @ 2021-01-28 09:15 不随。 阅读(83) 评论(0) 推荐(0) 编辑
摘要:前言 这两天写了几个简单的html页面,页面用HBuilder在浏览器中打开是没有问题的,但是直接用浏览器打开有做页面跳转的页面就打不开了,究其原因就是跨域问题。 于是我想到用QtQWebengine解决这个问题,以下是解决方式。 主要代码 pro文件 添加:webenginewidgets QT 阅读全文
posted @ 2020-12-03 15:23 不随。 阅读(139) 评论(0) 推荐(0) 编辑
摘要:前言 最近在搞树形间拖拽时发现QMimeData的重载函数retrieveData返回的是一个QVariant,但是我需要返回的是QList<QTreeWidgetItem>,这下可难到了。 然后仔细查看可以使用自定义类型,于是使用了一下,真的很棒。接下来看一下QVariant的常用用法。 QVar 阅读全文
posted @ 2020-12-03 15:22 不随。 阅读(339) 评论(0) 推荐(0) 编辑
摘要:前言 今天在使用QTreeWidget时想获取QTreeWidget的行,但是我找了半天只查看到可以通过currentIndex().row()方式获取。 但是这种方式又不满足我的需求,于是开始搜索引擎大法,结果百度没有搜到,在qt论坛搜到了,记录下。 Qt文档原文 int QTreeWidget: 阅读全文
posted @ 2020-12-03 15:20 不随。 阅读(57) 评论(0) 推荐(0) 编辑
摘要:目录 前言正文开始实现步骤: 关键代码代码执行结果参考说明 前言 以前做了一个软件实现远程桌面连接是用的一种比较low的方式,直接用QProcess类调用mstsc命令行方式,然后打开远程桌面界面,用户自己输入密码。最近在网上搜到一个对我来说的新的实现方式,采用Qt的QAxWidget控件绑定微软件 阅读全文
posted @ 2020-11-12 22:01 不随。 阅读(243) 评论(0) 推荐(0) 编辑
摘要:目录 前言正文开始关键代码代码执行结果 前言 最近在写一些关于获取本机信息的函数,大多数获取方式都可以通过调用windows开发的API得到,当前Qt也有封装一写API可以直接获取到计算机的信息,如获取主机名只用:QHostInfo::localHostName()可以获取到。除了这两种方式还有一种 阅读全文
posted @ 2020-11-12 21:56 不随。 阅读(145) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示
🚀
回顶
收起
  1. 1 404 not found REOL
404 not found - REOL
00:00 / 00:00
An audio error has occurred.