摘要: 摘要: 这一篇Qt博文主要介绍在Qt开发中对于文件目录操作相关处理的时候可以用到哪些类,这些类的作用是什么,大致应该怎么用,类的常用类方法及相关需要注意的事项等等,更加细致的需根据类名查找翻阅官方帮助文档。 QT提供的与文件和目录操作相关的类有以下几个: QDir:类提供对目录结构及其内容文件的修改 阅读全文
posted @ 2022-07-17 09:01 [BORUTO] 阅读(1316) 评论(0) 推荐(1)
摘要: 1. Qt绘图 Qt中提供了强大的2D绘图系统,可以使用相同的API在屏幕和绘图设备上进行绘制,它主要基于QPainter、QPaintDevice和QPaintEngine这三个类。其中QPainter用来执行绘图操作;QPaintDevice提供绘图设备,它是一个二维空间的抽象,可以使用QPai 阅读全文
posted @ 2022-07-17 08:56 [BORUTO] 阅读(1350) 评论(0) 推荐(0)
摘要: 简介 事件(event)是由系统或者Qt本身在不同时刻发出的。当用户按下鼠标、敲下键盘,或者其它情况时候都会发出一个相应的事件。一些事件在对用户操作做出相应时发出,如键盘事件等;另外一些则是由系统自动发出,如计时事件等。 Qt程序需要在main()函数创建一个QApplication对象,然后调用它 阅读全文
posted @ 2022-07-17 08:47 [BORUTO] 阅读(1332) 评论(0) 推荐(0)
摘要: 1. QSS简介 Qt样式表(style sheet)是用于定制用户界面的强有力的机制,其概念、术语是收到HTML中的级联样式表(Cascading Style Sheets,CCS)启发而来,只是Qt样式表是用用于窗体界面的 与HTML的CSS类似,Qt的样式表是纯文本的格式定义,在应用程序运行时 阅读全文
posted @ 2022-07-17 08:40 [BORUTO] 阅读(2422) 评论(0) 推荐(0)
摘要: 1. 概述 Qt中两种实现记录日志的方式 第一种是安装自定义的Qt消息处理程序,自动输出程序产生的调试消息、警告、关键和致命错误消息的函数。 第二种是自定义一个类,可以在程序指定位置打印输出指定的内容。 1.1 第一种:qInstallMessageHandler方式 自定义消息处理函数,然后安装该 阅读全文
posted @ 2022-07-16 20:08 [BORUTO] 阅读(1837) 评论(0) 推荐(1)
摘要: 设计师(Designer) 在前面的课程中中,我们学习了怎么样用代码来把Qt的界面写出来,代码控制界面,控制力确实比较好,但是免不了复杂的代码,而且需要丰富的想象力。 很多时候运行时的样子,并不是我们想要的,所以说我们可以用Qt给我们提供的Qt Designer(界面设计师),拖拖拽拽就可以直观的创 阅读全文
posted @ 2022-04-16 11:41 [BORUTO] 阅读(1066) 评论(0) 推荐(0)
摘要: 实际开发中,一个界面上可能包含十几个控件,手动调整它们的位置既费时又费力。作为一款成熟的 GUI 框架,Qt 提供了很多摆放控件的辅助工具(又称布局管理器或者布局控件),它们可以完成两件事: 自动调整控件的位置,包括控件之间的间距、对齐等; 当用户调整窗口大小时,位于布局管理器内的控件也会随之调整大 阅读全文
posted @ 2022-04-16 11:08 [BORUTO] 阅读(1333) 评论(0) 推荐(0)
摘要: 标准对话框的类型 QT为开发者提供了多种可复用的对话框类型,即QT标准对话框。QT标准对话框全部继承于QDialog类。常用标准对话框类型如下: 类 名称 描述 QMessageBox 消息对话框 为用户提示重要信息,强制用户进行操作 QFileDialog 文件选择对话框 用来获取系统中的文件路径 阅读全文
posted @ 2022-04-16 10:37 [BORUTO] 阅读(395) 评论(0) 推荐(0)
摘要: 0. 按钮基类(QAbstractButton) 简述 QAbstractButton类是Qt中所有按钮类的基类,它提供了一些基本的按钮功能和属性。它是一个抽象类,不能直接实例化,而是通过继承它来创建具体的按钮类。 通过继承QAbstractButton类,我们可以创建不同类型的按钮,如QPushB 阅读全文
posted @ 2022-04-15 10:58 [BORUTO] 阅读(1448) 评论(0) 推荐(0)
摘要: 01. 描述 QWidget类 所有窗口类的基类 是QObject和QPaintDevice的子类 可内嵌到其他窗口的内部(无边框);创建一个窗口指定了父对象;例如WidgetSon* w = new WidgetSon(this) 可以作为独立的窗口显示(有边框);创建一个窗口没有指定父对象;例如 阅读全文
posted @ 2022-04-15 10:55 [BORUTO] 阅读(796) 评论(0) 推荐(0)