QT
苏守坤
牛逼轰轰的软件工程师一枚,可惜不是我,哈哈
展开
-
QTableWidget的列标题的宽度设置为固定不可拖动
扣扣技术交流群:460189483QTableWidget的列标题和行标题默认显示的情况下,可以拖动两个相邻列(行)之间的分割线来改变列宽(行高),如何将这个列宽(行高)锁死,设置为不可拖动的呢?针对我所用的版本——Qt5.12,可以如下操作:// 设置所有的列ui->tableWidget->horizontalHeader()->setSectionResiz...原创 2019-06-21 17:59:15 · 7238 阅读 · 1 评论 -
Qt QTableWidget用法总结
QTableWidget是QT程序中常用的显示数据表格的空间,很类似于VC、C#中的DataGrid。说到QTableWidget,就必须讲一下它跟QTabelView的区别了。QTableWidget是QTableView的子类,主要的区别是QTableView可以使用自定义的数据模型来显示内容(也就是先要通过setModel来绑定数据源),而QTableWidget则只能使用标准的数据模...原创 2019-06-25 17:17:49 · 2682 阅读 · 0 评论 -
QT qss 简单介绍
扣扣技术交流群:460189483这篇文章来自于QT的帮助文档,你要是看了最新版的,会发现讲解得更棒。如果你的英文不是那么好,或者说看着头疼,那还是来看此篇吧。在此之前说一个帮助文档的特别用法,绝不仅仅是搜单词,QT的文档非常强大的,比如你要搜索怎么使用qss,可以这样搜索:how to use stylesheet英文版Qt Style Sheets Examples地址如下:...原创 2019-06-26 17:45:11 · 814 阅读 · 1 评论 -
Qt5.12 如何在槽函数中获取发出信号的对象
扣扣技术交流群:460189483核心: QObject* sender = QObject::sender(); sender就是发射信号的对象。QObject是有窗口类的父类,比如QWidget,QLabel,QPushButton等都直接或间接继承自QObject类。如果把某个窗口中的所有控件都装到一个QList<QObject*>中,那么如何区分当前的是那种类...原创 2019-07-03 17:09:34 · 2920 阅读 · 1 评论 -
QT5.12的QByteArray转QString中文出现乱码的问题
扣扣技术交流群:460189483在做UDP通讯时,使用QByteArray接收到的数据,其中包括接收到的中文数据,在使用QString进行显示时,会出现乱码的问题,于是找了几种方法,走过的坑,都写下来,留作查看!// QString转QByteArray方法,这个没问题//Qt5。12QString str("hello"); QByteArray bytes = str...原创 2019-07-10 11:04:01 · 7516 阅读 · 1 评论 -
如何在C/C++中使用pi (π) 值
在math.h有一个宏定义M_PI#if defined _USE_MATH_DEFINES && !defined _MATH_DEFINES_DEFINED #define _MATH_DEFINES_DEFINED // Definitions of useful mathematical constants // // Define _...原创 2019-07-19 13:57:43 · 19095 阅读 · 0 评论 -
关于C++中二维vector使用
vector本来就是可以用来代替一维数组的,vector提供了operator[]函数,可以像数组一样的操作,而且还有边界检查,动态改变大小。这里只介绍用它来代替二维的数组,二维以上的可以依此类推。1、定义二维vectorvector<vector<int>> A;//错误的定义方式vector<vector<int> > A;//正...原创 2019-08-01 14:26:46 · 46379 阅读 · 9 评论