
c++qt
文章平均质量分 59
lucust
mobe
展开
-
QT6移除QChart的坐标轴
在qt中,移除坐标轴使用的函数为QChart的成员函数,removeAxis(QAbstractAxis *axis),但由于qt6中,Qchart的成员函数axisX,axisY已经废弃,只能使用axes()来移除坐标轴。注:根据需求可以去掉for中的if判断。// 找到需要移除的轴并移除。原创 2023-08-17 16:44:39 · 625 阅读 · 0 评论 -
c++QT文件操作
当涉及到文件和目录操作时,Qt 提供了一组方便的类来处理,包括 `QFile`、`QFileInfo`、`QDir`、`QTemporaryFile` 和 `QFileSystemWatcher`。1.`QFile`文件的读写操作:提供了打开、关闭、读取、写入和修改文件等功能。可以使用 `QFile` 来处理二进制和文本文件。2.提供了关于文件和目录的元信息。用来获取文件的属性、路径、扩展名、大小等信息,以及判断文件是否存在、是否可读、是否可写等。3.`QDir`用于操作目录,提供了。原创 2023-08-11 11:25:04 · 925 阅读 · 0 评论 -
Qt自定义对话框
自定义框主要通过对现有对话框QDialog类的派生,根据需求编写成员函数、重载信号函数、槽函数,进而实现在主QWidget中点击某个按钮后,一个对话框的弹出Q_OBJECTpublic:private:delete ui;。原创 2023-08-10 17:20:29 · 1142 阅读 · 0 评论 -
Qt拖放事件与拖放操作笔记dragEnterEvent,dropEvent
拖放事件主要用于处理MIME数据,该数据是用于在发送电子邮件时,附加多媒体数据(即拖拽一个文件放入邮件中,事件文件的上传)。原创 2023-08-09 18:16:31 · 1065 阅读 · 0 评论 -
Qt事件过滤器
事件过滤器是一种机制,当某个QObject没有所需要的事件功能时,可将其委托给其它QObject,通过eventFilter成员函数来过滤实现功能。原创 2023-08-09 17:39:25 · 587 阅读 · 0 评论 -
Qt 使用QLabel的派生类实现QLabel的双击响应
在QLabel中没有双击等事件响应,需要构建其派生类,自定义信号(signals)、重载事件函数(event),最后在Qwidget中使用connect链接即可,进而实现响应功能。对于其余没有需求事件响应的QObject同样适用。信号doubleClicked、 与mouseDoubleClickEvent与mouseDoubleClickEvent信号doubleClicked在Qt中有内置定义,不需要重载。原创 2023-08-09 17:05:11 · 2797 阅读 · 0 评论 -
c++qt 学习笔记,与注意事项
上述两种编译方式均可对应修改从而使得应用添加对应的模块,实现拓展功能,如在.pro文件中对如下部分进行修改。,MingGW支持跨平台开发,MSVC支持visual studio IDE,且性能最佳。在widget类中定义需要的元素指针对象,便于在widget.cpp文件中new出实例。找到编译构建后的文件,打开Debug,将其中的exe文件复制到一个新建的空文件夹中。最后,就可以点击该文件夹中的.exe文件执行qt应用了。connect(元素对象,事件,槽函数)根据需求,导入对应的按钮,文本编辑等头文件。原创 2023-07-19 11:42:14 · 706 阅读 · 0 评论