10 2021 档案

摘要:1、添加坐标轴 先在工程中添加QChart、QChartView,代码如下: Dialog::Dialog(QWidget *parent) : QDialog(parent), ui(new Ui::Dialog) { ui->setupUi(this); chart = new QChart() 阅读全文
posted @ 2021-10-28 09:17 浅笑19 阅读(714) 评论(0) 推荐(0) 编辑
摘要:Virtual是C++ OO机制中很重要的一个关键字。只要是学过C++的人都知道在类Base中加了Virtual关键字的函数就是虚拟函数(例如函数print),于是在Base的派生类Derived中就可以通过重写虚拟函数来实现对基类虚拟函数的覆盖。当基类Base的指针point指向派生类Derive 阅读全文
posted @ 2021-10-27 17:37 浅笑19 阅读(752) 评论(0) 推荐(0) 编辑
摘要:——带符号十进制与两字节十六进制之间的转换 前言:两者转换一般用在串口通信的数据处理上,上位机接收到QByteArray类型的数据,转成QString类型,然后进行字符串截取拼接,获取数据。因此,下文两字节十六进制的数据类型是QString。十进制各种数据类型转换相对简单。下文带符号十进制数据类型是 阅读全文
posted @ 2021-10-27 17:36 浅笑19 阅读(2373) 评论(0) 推荐(0) 编辑
摘要:首先,需要在.pro文件中添加如下语句 CONFIG += qaxcontainer #导出excel 然后在.cpp文件中添加如下语句 #include <QTableWidget> #include <QFileDialog> #include <QDesktopServices> #inclu 阅读全文
posted @ 2021-10-27 17:33 浅笑19 阅读(1354) 评论(0) 推荐(0) 编辑
摘要:行数:tableView->model()->rowCount() 列数:tableView->model()->columnCount() 阅读全文
posted @ 2021-10-27 17:31 浅笑19 阅读(1417) 评论(0) 推荐(0) 编辑
摘要:QStringList headers; for(int i = 0; i < myTableView->model()->columnCount(); i++) { headers.append(myTableView->model()->headerData(i, Qt::Horizontal) 阅读全文
posted @ 2021-10-27 17:30 浅笑19 阅读(542) 评论(0) 推荐(0) 编辑
摘要:最近在看element-ui的源码,发现了一个这样的属性:inject.遂查看官网provider/inject provider/inject:简单的来说就是在父组件中通过provider来提供变量,然后在子组件中通过inject来注入变量。 需要注意的是这里不论子组件有多深,只要调用了injec 阅读全文
posted @ 2021-10-27 17:29 浅笑19 阅读(103) 评论(0) 推荐(0) 编辑
摘要:QString str = QString("%L1").arg(yourDouble); 据说可以,但是怎么用还没搞懂 const QLocale & cLocale = QLocale::c(); QString ss = cLocale.toString(yourDoubleNumber, ' 阅读全文
posted @ 2021-10-27 17:25 浅笑19 阅读(136) 评论(0) 推荐(0) 编辑
摘要:一、首先需要给QTableWidget安装事件 二、重新实现eventFilter(QObject *obj, QEvent *ev)函数 三、下面是实现代码 .h #ifndef TABLEHEADERMENU_H #define TABLEHEADERMENU_H #include <QtWid 阅读全文
posted @ 2021-10-27 16:31 浅笑19 阅读(986) 评论(0) 推荐(0) 编辑
摘要:在Qt中如果是普通项目,GUI处理展现的数据量不大,一般用QTableWidget,QTreeWidget这样的控件就满足了,但是如果数据量行数达到了几万行,那么Widget的展示性能就偏差了。 Qt中提供了一种Model/View的编程方式来处理数据,也就是展示层和数据层分离,这样就解耦了。一旦M 阅读全文
posted @ 2021-10-27 16:27 浅笑19 阅读(422) 评论(0) 推荐(0) 编辑
摘要:代码如下: #include <mainwindow.h> #include <QApplication> #include <QLocale> #include <QTranslator> #include <QDesktopWidget> #include <QDebug> int main(i 阅读全文
posted @ 2021-10-25 16:25 浅笑19 阅读(508) 评论(0) 推荐(0) 编辑
摘要:JSONObject obj = new JSONObject(); { obj.put("key1", "value1"); obj.put("key2", "value2"); obj.put("key3", "value3"); } Map<String, String> params = J 阅读全文
posted @ 2021-10-18 10:37 浅笑19 阅读(445) 评论(0) 推荐(0) 编辑
摘要:在做springboot项目本地test测试时发现出现请求参数和返回值乱码问题,过滤器和yml文件中设置的utf-8编码都不起左右,可是使用postman请求时发现请求参数和返回值编码正常,一顿debug找原因最后发现是restemplate出现乱码,原代码如下: @Test public void 阅读全文
posted @ 2021-10-18 10:35 浅笑19 阅读(506) 评论(0) 推荐(0) 编辑
摘要:java System.arrayCopy使用说明 java.lang.System.arraycopy() 方法复制指定的源数组的数组,在指定的位置开始,到目标数组的指定位置。 下面是 System.arrayCopy的源代码声明 : public static void arraycopy(Ob 阅读全文
posted @ 2021-10-13 12:06 浅笑19 阅读(174) 评论(0) 推荐(0) 编辑
摘要:Java数组扩容的原理 1)Java数组对象的大小是固定不变的,数组对象是不可扩容的。 2)利用数组复制方法可以变通的实现数组扩容。 3)System.arraycopy()可以复制数组。 4)Arrays.copyOf()可以简便的创建数组副本。 5)创建数组副本的同时将数组长度增加就变通的实现了 阅读全文
posted @ 2021-10-13 12:04 浅笑19 阅读(101) 评论(0) 推荐(0) 编辑
摘要:单个if else <select id="selectUserByState" resultType="com.bz.model.entity.User"> SELECT * FROM user WHERE 1=1 <choose> <when test="state == 1"> AND nam 阅读全文
posted @ 2021-10-13 12:02 浅笑19 阅读(883) 评论(0) 推荐(0) 编辑
摘要:1、启动mysql sudo /usr/local/mysql/support-files/mysql.server start 2、停止mysql sudo /usr/local/mysql/support-files/mysql.server stop 3、重启mysql sudo /usr/l 阅读全文
posted @ 2021-10-04 00:24 浅笑19 阅读(306) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示