Qt
colbyZ
目前研一
展开
-
程序运行结束后出现corrupted double-linked list 0x
Error in’项目目录’:corrupted double-linked list 0x网上我搜集的方法1.类似于double被delete了两次2.double被new了两次但是我的情况有所不同,我遇到的错误是程序运行之后,在我结束程序后显示的如题错误。我又在网上搜集了下1.我的double没有free2.回答找不见了,但是是一个人同时回答了1且说了2,大家自己找一找吧我最后的解决方法(并不适用所有情况)我的所加载的动态库和我的主框架内都有一个同名同内容的代码,且里面都有各自的sta原创 2020-05-21 15:09:50 · 10987 阅读 · 0 评论 -
QT chart axislabel自定义设置
QT chart axislabel自定义设置QCategoryAxis类是QValueAxis的子类,按理说是继承父类一切方法(这里是按理说,由于接下来的label设置就是一个意外)但是你append几个才能有几个tick和grid,并不能用settickcount和setrange直接画出平均的tick和grid我的需求是Y轴是360度以内所以当值为负的时候,需要转换为相应的360以内的数值。我的方法QCategoryAxis *AxisYnew = new QCategoryAxis;c原创 2020-05-19 10:04:04 · 1616 阅读 · 0 评论 -
QT 的动态二维数组创建方法
QT 的动态二维数组创建方法1用指针记得要delete,不然容易出现一堆野指针的bug;int **a;int row = 2;//行数int col = 3;//列数a = new int*[row]for(int i = 0 ;i < row ;i++){ a[i] = new int[col]}2用QVector容器int row = 2;int col =...原创 2020-01-17 15:26:18 · 10058 阅读 · 0 评论 -
QT中double转QByteArray后QByteArray转int
项目中遇到的问题,网上搜不到答案,但是现在解决了,分享一下第一个原创。我的问题是要将多个double放进一个QByteArray,然后QByteArray的每个字节转qint32double d_array[2];QByteArray BA;qint32 i1=0;//这一步很关键d_array[0]=12;d_array[1]=22;for(int i =0;i<2;i++)...原创 2019-10-17 12:17:21 · 2407 阅读 · 0 评论 -
QT-QWidget颜色设置的三种方法
简述QWidget是所有用户界面对象的基类,这意味着可以用同样的方法为其它子类控件改变背景颜色。Qt中窗口背景的设置,下面介绍三种方法。1.使用QPalette2.使用Style Sheet3.绘图事件一般我不用QSS设置窗口背景,也不建议使用。(这里是对于窗口而,如果是子部件当然可以)。因为窗口使用QSS设置背景之后,若子部件不使用同样的方式来设置,默认则会继承父窗口的样式。1使用...翻译 2019-09-06 10:18:32 · 3347 阅读 · 0 评论