
Qt从入门到入土
文章平均质量分 95
自从学了Qt,脑袋更大了,头也更秃了
[小瓜偷学编程]
C呱呱我此生与你势不两立
展开
-
Qt布局 day11
我们可以通过addRow(const QString &labelText, QWidget *field)来创建一个带有给定文本的QLabel及QWidget控件行,它们可以自动的设置为伙伴关系。添加一个可伸缩空间(一个QSpacerItem),最小尺寸为零,拉伸因子stretch到这个框布局的末尾。设置小部件的拉伸因子,如果在布局中发现小部件(不包括子布局),则返回true;左上角的位置是(0,0)。将小部件添加到此框布局的末尾,并使用拉伸因子拉伸和对齐对齐。在表单布局的末尾添加指定的小部件。原创 2023-10-26 10:39:22 · 133 阅读 · 0 评论 -
Qt planeGame day10
【代码】Qt planeGame day10。原创 2023-10-22 18:39:12 · 262 阅读 · 0 评论 -
Qt绘图 day9
Qt的绘制系统支持在屏幕和打印设备上使用相同的API进行绘制,主要基于QPainter、QPaintDevice和QPaintEngine类。QPainter中提供了一些便捷函数来绘制常用的图形,还可以设置线条,边框的画笔以及进行填充个的画刷,所有对空间的绘图操作都要放进函数paintEvent()中,否则绘图无法显示绘图流程。原创 2023-10-17 15:38:08 · 179 阅读 · 0 评论 -
Qt事件传播机制 day8
事件的接受和忽略 事件传播机制和MyApp 事件分发Qt的事件产生之后,不是直接传递给了对象的,需要经过一系列的过程。事件首先由Qt的ServerApplication去接收来自于外部或内部的一些行为,鼠标点击,键盘输入,时钟事件等,分析并决定送往对应的对象去处理(内部管理机制),最后会调用[virtual] bool QCoreApplication::notify ( QObject * receiver, QEvent * event ) 去处理,当然这个是虚函数,你可以在子类去重新实现它原创 2023-10-15 12:56:49 · 921 阅读 · 0 评论 -
Qt事件系统 day7
传递事件通常方式是调用虚函数,如果在虚函实现中不执行必要的工作,则可能需要调用基类的实现如果希望替换基类的事件处理函数,则必须自己实现所有的内容,实现自己所需的功能后,可以调用基类来获得不想处理的任何情况的默认行为Q_OBJECTpublic://所有的事件处理函数都是从event()事件派发函数调用的//实现自己需要的事件操作} //所有的事件处理函数都是从event()事件派发函数调用的 bool event(QEvent * ev) override {原创 2023-10-13 11:27:32 · 250 阅读 · 0 评论 -
Qt 窗口与部署应用程序发布包 day6
Qt部署应用程序,Inno Setup程序打包,中文插件但是vs并没有单独打开qrc文件的程序,不过有带打开qrc文件的插件,下载这个插件,然后把他拷贝到你的按照Qt目录的msvc套件的bin目录中。在选择添加文件,添加当那个需要添加的图标即可,图标的名字不能有中文,否则会出bug。然后将资源文件添加的图标那个路径复制,用setWindowIcon进行设置图标即可。在vs中是没有办法创建资源文件的我原创 2023-10-11 15:41:38 · 286 阅读 · 0 评论 -
Qt元对象系统 day5
QObject及其派生类的对象,如果其parent非nullptr,那么其parent析构时会析构该对象。父子关系:父对象、子对象、父子关系。这是Qt中所特有的,与类的继承关系无关,传递参数是与parent有关(基类、派生类,或父类、子类,这是对于派生体系来说的,与parent无关)。原创 2023-10-07 16:52:20 · 286 阅读 · 0 评论 -
Qt元对象系统 day4
信号是类的成员函数,并且返回类型必须是 void 类型信号函数只需要声明, 不需要定义(没有函数体实现)参数可以随意指定, 信号也支持重载信号需要使用 signals 关键字进行声明, 使用方法类似于public等关键字在程序中发送自定义信号: 发送信号的本质就是调用信号函数//发送信号emit是一个空宏,没有特殊含义,仅用来表示这个语句是发射一个信号,不写当然可以,但是不推荐。Q_OBJECTpublic://初始化登录界面的组件。原创 2023-10-06 18:17:37 · 187 阅读 · 0 评论 -
Qt文件操作 day3
QStandardPaths类提供了访问标准路径的方法。所谓系统标准路径指的是本地文件系统中,用户的特定目录或系统的配置目录。比如在Windows系统中的“我的文档”,“视频”,“图片”等目录位置。对于一个大型项目,系统的标准目录是保存数据,配置信息的一个非常有用的地方。对于系统标准目录,我们可以认定它是必然存在的(即使不存在,也可自动创建),但是不同的操作系统,可能有不一样的系统标准目录。例如“我的文档”目录位置usernameusernameusername。原创 2023-09-28 15:02:48 · 322 阅读 · 0 评论 -
Qt中的基础类 day2
类型别名、日志输出 格式化日志 QsLog日志标准库 QVariant原创 2023-09-25 16:30:37 · 109 阅读 · 0 评论 -
Qt6.5.2 入门 day1
Qt环境配置与vs编写Qt项目原创 2023-09-22 22:44:13 · 272 阅读 · 0 评论