一杯清酒邀明月
天下本无事,庸人扰之而烦耳。

随笔分类 -  Qt

上一页 1 ··· 45 46 47 48 49 50 51 52 下一页
Qt 事件总结(鼠标、键盘) QMouseEvent、QKeyEvent
摘要:Qt 程序需要在main()函数创建一个QCoreApplication对象,然后调用它的exec()函数。这个函数就是开始 Qt 的事件循环。在执行 exec()函数之后,程序将进入事件循环来监听应用程序的事件。当事件发生时,Qt 将创建一个事件对象。Qt 中所有事件类都继承于 QEvent。在事 阅读全文
posted @ 2020-04-14 16:30 一杯清酒邀明月 阅读(2866) 评论(0) 推荐(1)
Qt raise()和lower() 控件最上层和最下层
摘要:在代码中,raise(),便代表了放在前面的含义;lower()便代表了放在后面的含义。 1 ui->label_Image->raise();//显示在最上层 2 ui->label_Image->lower();//显示在最下层 阅读全文
posted @ 2020-04-14 16:25 一杯清酒邀明月 阅读(5780) 评论(0) 推荐(5)
Qt QLabel 显示图片后如何删除这张图片
摘要:ui->label->clear();//清除图片 阅读全文
posted @ 2020-04-14 16:24 一杯清酒邀明月 阅读(3164) 评论(0) 推荐(1)
Qt 点击 QTableView,触发事件
摘要:Here is an example of how you can get a table cell's text when clicking on it. Suppose a QTableView defined in some MyClass class. You need to connect 阅读全文
posted @ 2020-04-14 14:26 一杯清酒邀明月 阅读(4013) 评论(1) 推荐(1)
Qt QTableView 基本操作
摘要:修改行列字段名 1 QStandardItemModel* model = new QStandardItemModel(this); 2 /*设置列字段名*/ 3 model->setColumnCount(3); 4 model->setHeaderData(0,Qt::Horizontal, 阅读全文
posted @ 2020-04-14 14:00 一杯清酒邀明月 阅读(1655) 评论(0) 推荐(0)
Qt QTableView根据内容自动调整大小
摘要:1 tableView->horizontalHeader()->setSectionResizeMode(QHeaderView::ResizeToContents); 2 tableView->verticalHeader()->setSectionResizeMode(QHeaderView: 阅读全文
posted @ 2020-04-14 13:58 一杯清酒邀明月 阅读(2983) 评论(0) 推荐(0)
Qt QtableView中如何得到任意一行的数据
摘要:1 QStandardItemModel* model = new QStandardItemModel(this); 2 QString str = model->data(model->index(X,Y)).toString();//第X行第Y列的内容 阅读全文
posted @ 2020-04-14 13:54 一杯清酒邀明月 阅读(2635) 评论(0) 推荐(0)
Qt 如何新建一个弹出式窗口
摘要:在QT原有工程处右键 点击添加新文件 选择QT-QT界面设计师(有的版本可能叫QT GUI) 新建好的文件列表如下,我添加的的新窗口名为“new_widget” 在原有的头文件中包含新窗口的头文件,注意以引号开头,非尖角号“< >” 新建一个槽函数,用于接收按钮按下的信号。注意这里的类名必须与你新建 阅读全文
posted @ 2020-04-14 09:29 一杯清酒邀明月 阅读(7442) 评论(0) 推荐(0)
Qt error C2059: 语法错误:“常量”、 error C2238: 意外的标记位于“;”之前 、error: C4430: 缺少类型说明符 - 假定为 int
摘要:本来调试得好好地,突然报出一大堆错误 error C2059: 语法错误:“常量” error C2238: 意外的标记位于“;”之前 error: C4430: 缺少类型说明符 - 假定为 int 这几个是一起出现的,出现的地方都是使用了“XXXX”作为变量或参数的地方,比如 阅读全文
posted @ 2020-04-10 15:34 一杯清酒邀明月 阅读(4357) 评论(2) 推荐(1)
Qt 多种方式读写二进制文件
摘要:将文本数据写入二进制文件,然后从二进制文件中读出,还原为文本数据 1 #include "mainwindow.h" 2 #include <QApplication> 3 #include <QFile> 4 #include <QDataStream> 5 6 int main(int argc 阅读全文
posted @ 2020-04-10 13:29 一杯清酒邀明月 阅读(6417) 评论(0) 推荐(0)
Qt/C++ 给程序执行计时_clock()
摘要://在声明中加入计时器 #include <ctime> #include <iostream> using namespace std; //设定时间节点 clock_t time_kp = clock(); //clock_t和clock()均来自#include <ctime> //计算for 阅读全文
posted @ 2020-04-10 09:22 一杯清酒邀明月 阅读(1725) 评论(0) 推荐(0)
Qt 里面各种获取程序路径或者当前路径的写法,在此梳理一下,以防今后开发的程序中路径不统一
摘要:1.利用QDir获取路径 QDir::currentPath() 此路径是项目编译生成的路径即可执行文件所在目录,例如:build-zol_InteligentEngine-Desktop_Qt_5_12_1_MinGW_64_bit-Debug\debug 2.利用QCoreApplication 阅读全文
posted @ 2020-04-09 11:19 一杯清酒邀明月 阅读(3463) 评论(1) 推荐(1)
Qt/C++ 加入轻便性能收集器
摘要:在做比较耗费计算资源或者存储资源的多线程程序时,往往需要分析每个环节耗费了多少时间。使用valgrind系列工具,在Linux下可以来做类似的工作,但是我们还是希望在所有平台下,以及最终发行 Release版本中(优化开关全开)完成评估。 实际上,只要能够有一个工具方便的记录每个关键位置的时刻,即可 阅读全文
posted @ 2020-04-07 17:08 一杯清酒邀明月 阅读(346) 评论(0) 推荐(0)
Qt 捕捉窗口关闭事件与信号的捕捉
摘要:有时候我们希望在关闭窗口之前做一些操作,例如保存缓存数据或向用户提示是否关闭窗口等等。由于一般的窗口都是继承自QWidget, 那么我们可以通过覆盖QWidget中的虚函数closeEvent(QCloseEvent* event);来达到这个目的。 (1)首先添加依赖库: #include <QC 阅读全文
posted @ 2020-04-07 17:04 一杯清酒邀明月 阅读(7449) 评论(0) 推荐(0)
Qt 退出应用程序
摘要:首先退出应用程序的方法有: QApplication* app; app->exit(0); 或者 QApplication* app; app->quit(); 可以在真正推出前做一些提示确认处理: 1 if (!(QMessageBox::information(this,tr("exit ti 阅读全文
posted @ 2020-04-07 17:01 一杯清酒邀明月 阅读(2536) 评论(0) 推荐(0)
Qt 关闭应用程序和窗口的函数(quit(),exit()以及close()的区别)
摘要:使用QT编辑界面,其中带来很大方便的一点就是Qt中自带丰富的、种类齐全的类及其功能函数,程序员可以在编辑程序的过程中简单地直接调用。关于窗口关闭的操作,在这里指出常用的三个槽,即 quit(),exit()以及close()。 首先说明窗口退出时,系统提示对话框的代码编辑。对主程序的退出,可以调用成 阅读全文
posted @ 2020-04-07 17:00 一杯清酒邀明月 阅读(22938) 评论(0) 推荐(2)
Qt 教你使用windeployqt工具来进行Qt的打包发布
摘要:Qt 官方开发环境使用的动态链接库方式,在发布生成的exe程序时,需要复制一大堆 dll,如果自己去复制dll,很可能丢三落四,导致exe在别的电脑里无法正常运行。 因此 Qt 官方开发环境里自带了一个工具:windeployqt.exe。 问题的提出既然是要发布自己的程序,那么就需要,在Relea 阅读全文
posted @ 2020-04-02 14:59 一杯清酒邀明月 阅读(1860) 评论(0) 推荐(0)
Qt QLineEdit 信号函数总结
摘要:QLineEdit一共有6个信号函数,并不多,很好理解。 void cursorPositionChanged( intold, intnew ) 当鼠标移动时发出此信号,old为先前的位置,new为新位置。 void editingFinished() 当 按返回或者回车键时,或者行编辑失去焦点时 阅读全文
posted @ 2020-03-30 13:11 一杯清酒邀明月 阅读(5633) 评论(0) 推荐(1)
Qt 主窗口与子窗口之间传值
摘要:1、主函数向子函数传值: 主窗口定义信号,子窗口定义槽函数,在主窗口将信号与槽连接起来 mainwindow.h: 1 #include<Dialog.h> 2 3 signals: 4 5 void sendStr(QString); 6 7 private: 8 9 Dialog *newDia 阅读全文
posted @ 2020-03-30 13:04 一杯清酒邀明月 阅读(4352) 评论(0) 推荐(0)
Qt 如何使窗体初始最大化
摘要:今天我想让一个窗体初始运行最大化,本以为很简单一个问题,花了差不多两个小时才解决,真是痛苦, 问题一但解决,其实非常简单 QT 中有一个 void QWidget::setWindowState ( Qt::WindowStateswindowState ) 这样的函数,通过它可以设置窗体的初始状态 阅读全文
posted @ 2020-03-30 13:00 一杯清酒邀明月 阅读(605) 评论(0) 推荐(0)

上一页 1 ··· 45 46 47 48 49 50 51 52 下一页