![](https://i-blog.csdnimg.cn/direct/625d16d4f45b4079be8cde32c2592851.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
qt 快速入门开发指南
文章平均质量分 77
并非标题党,作者也是花了15天学习,并找到了qt开发岗位。
C9程序猿
这个作者很懒,什么都没留下…
展开
-
Qt 基础组件速学 文件篇File
文件读写:文本或者二进制,还有一种使用POSIX API 文件读写,原始读写方法更接近底层,性能也就更高。文件路径:QDir类,其中重要函数是entryInfoList 此函数用于获取文件,并可过滤文件。文件属性:QFileinfo 提供一些列的文件属性函数。23-QDir · jbjnb/Qt demo - 码云 - 开源中国 (gitee.com)24-dirproj · jbjnb/Qt demo - 码云 - 开源中国 (gitee.com)原创 2024-07-02 16:57:59 · 387 阅读 · 0 评论 -
Qt 基础组件速学 事件过滤器
事件拦截和处理事件过滤器允许我们在事件到达目标对象之前对事件进行拦截和处理。我们可以在函数中检查和处理各种类型的事件,如鼠标事件、键盘事件、paint 事件等。自定义事件处理逻辑通过事件过滤器,我们可以实现各种自定义的事件处理逻辑,如全局性的事件处理、事件委托和事件转发等。这在需要跨控件或跨对象进行事件处理时非常有用。安装和使用我们需要创建一个自定义的事件过滤器类,并实现函数。然后在需要过滤事件的对象上安装事件过滤器,使用函数。常见使用场景全局事件处理。原创 2024-07-03 19:35:40 · 727 阅读 · 0 评论 -
Qt 基础组件速学 对话框篇 Dialog
简述:基于消息盒子进行自定义消息对话框QLabel* lb = new QLabel("自定义消息框:");QPushButton* pb = new QPushButton("测试");box.setWindowTitle("自定义消息框测试");box.exec();// 判断用户点击按钮 yes nodata->setText("用户点击YES按钮");data->setText("用户点击NO按钮");});原创 2024-06-22 05:08:00 · 250 阅读 · 0 评论 -
Qt 基础组件速学 显示组篇display
本次学习显示控件,有丰富的QTextbrowser和图片的显示,以及进度条计时器制作。13-display-widgets · jbjnb/Qt demo - 码云 - 开源中国 (gitee.com)原创 2024-06-18 14:22:09 · 316 阅读 · 0 评论 -
Qt 网络编程 网络信息获取操作
计算机ip信息获取,主要通过name 交由QhostInfo,然后通过info 获取addr等信息,之后遍历ip表即可获得。原创 2024-07-04 21:03:36 · 461 阅读 · 0 评论 -
Qt json和xml操作
QDomDocument 文档createElement 创建节点操作QDomElement 节点 多级节点第一个子节点childNodes 全部子节点appendChild添加子节点30-Qjson · jbjnb/Qt demo - 码云 - 开源中国 (gitee.com)31-Qxml · jbjnb/Qt demo - 码云 - 开源中国 (gitee.com)原创 2024-07-04 12:41:51 · 641 阅读 · 0 评论 -
Qt 基础组件复习/速学 输入控件篇input Widget
12-input-widget · jbjnb/Qt demo - 码云 - 开源中国 (gitee.com)原创 2024-06-18 13:55:44 · 425 阅读 · 0 评论 -
Qt 基础组件速学 鼠标和键盘事件
键盘事件:void keyPressEvent(QKeyEvent *evt) //按下时被调用鼠标事件://鼠标移动时被调用//鼠标按下时被调用//鼠标释放时被调用详细开发则需查阅官方开发文档。26-mouserEvent · jbjnb/Qt demo - 码云 - 开源中国 (gitee.com)27-QkeyEvent · jbjnb/Qt demo - 码云 - 开源中国 (gitee.com)原创 2024-07-03 10:58:06 · 617 阅读 · 0 评论 -
Qt 文件初始化配置ini/conf类型读写
创建2种方法,1种直接new 第二种先设置参数,再new 对象默认使用预先设置的参数IniFormat是windwos配置文件,后缀是ini unix则是QSettings::NativeFormat .conf读: 使用values ,allkeys读取全部信息写: 使用setValues,因为每次写入缓冲区,需要持久化则调用asyn落盘操作。29-INI · jbjnb/Qt demo - 码云 - 开源中国 (gitee.com)原创 2024-07-03 20:59:39 · 336 阅读 · 0 评论 -
Qt 基础组件速学 绘画板综合实战
19-GraphProj · jbjnb/Qt demo - 码云 - 开源中国 (gitee.com)原创 2024-06-22 19:13:20 · 305 阅读 · 0 评论 -
Qt 基础组件速学 interView框架
qt//自定义数据模型public://自定义数据模型public:// 系统自的model相关的函数进行重新定义// 行// 列// 显示数据// 设置表头数据private:模型抽象理解成磨具,视图则是往磨具注入数据的程序效果,当与视图互动时,代理作为解耦磨具和数据。21-model-view-delegate · jbjnb/Qt demo - 码云 - 开源中国 (gitee.com)原创 2024-07-02 09:51:51 · 749 阅读 · 0 评论 -
Qt 基础组件速学 视图与控件篇
视图 :先搞模型 再往模型注入数据控件:需要则直接注入11-QVIEW · jbjnb/Qt demo - 码云 - 开源中国 (gitee.com)原创 2024-06-18 13:15:44 · 236 阅读 · 0 评论 -
Qt 基础组件速学 布局篇QLayout
本次学习布局控件,网格,水平,垂直,堆栈窗口布局。14-QLayout · jbjnb/Qt demo - 码云 - 开源中国 (gitee.com)原创 2024-06-20 00:42:14 · 249 阅读 · 0 评论 -
Qt 基础组件速学 按钮篇
9-button-set · jbjnb/Qt demo - 码云 - 开源中国 (gitee.com)原创 2024-06-18 12:21:23 · 312 阅读 · 0 评论 -
Qt 基础组件速学 图像处理篇Graphics
图元 场景 视图三者之间的关系20-QGraphics · jbjnb/Qt demo - 码云 - 开源中国 (gitee.com)原创 2024-06-23 13:15:31 · 351 阅读 · 0 评论 -
Qt 基础组件速学 容器篇
10-containers · jbjnb/Qt demo - 码云 - 开源中国 (gitee.com)原创 2024-06-18 12:49:58 · 237 阅读 · 0 评论