摘要: ==用来检查两个对象是否相等,而is用来判断两个对象是否是同一个对象。 原因:变量x和y指向的是同一个列表,z则指向另外一个列表。虽然两个列表中的值及其顺序均相等,但两个列表并非同一个对象。 参考:《Python基础教程》(第三版)(Beginning Python From Novice to P 阅读全文
posted @ 2019-07-31 19:54 r0xFED 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 最近在公司计算机(Windows)上安装Python 3.7.3,安装完成后本打算直接运行IDLE。结果IDLE提示错误Subprocess Startup Error,点击“确定”按钮后IDLE自行关闭。 解决方案如下: 1. 找到并打开:<Python的安装目录>\Lib\idlelib\pys 阅读全文
posted @ 2019-06-30 23:35 r0xFED 阅读(1395) 评论(0) 推荐(0) 编辑
摘要: 先留个记录,发现Qt + MSVC 2015下调试(公司开发环境)时,遇到代码有中文注释的,可能造成调试时Qt Creator崩溃。回头补上细节。以后不能用中文注释了。。。 阅读全文
posted @ 2019-05-31 21:32 r0xFED 阅读(470) 评论(0) 推荐(0) 编辑
摘要: 一、常量指针(constant pointers):指针自身是常量,const关键字出现在星号右边。如: 二、指针常量(pointers to constants):指针所指物是常量,const关键字出现在星号左边。如: 我对这两个概念的理解来自于《Effective C++》(第三版,侯捷译)。 阅读全文
posted @ 2019-03-26 22:14 r0xFED 阅读(713) 评论(0) 推荐(0) 编辑
摘要: 这周项目需要编译ARPACK库,感谢该博主的博文中的具体指导:“Visual studio 2015 +Windows10 配置ARPACK,用ARPACK求解特征值特征向量”,https://blog.csdn.net/barcelona941017/article/details/7972778 阅读全文
posted @ 2019-02-25 23:47 r0xFED 阅读(559) 评论(1) 推荐(0) 编辑
摘要: 项目中如果使用了Qwt库,同时又在项目代码文件中#include <math.h>,则可能报“*math.h(626) : warning C4005:“M_PI”:宏重定义"的编译警告。解决方式:#include <cmath>即可。 阅读全文
posted @ 2019-01-31 23:26 r0xFED 阅读(510) 评论(0) 推荐(1) 编辑
摘要: 在不利用QSS的情况下,如果想修改MVD中视图的某个数据项的背景颜色,则可以: 但是,按照这种思路,却无法修改MVD中视图的header中的某个数据项的背景颜色。 所以,如果需要修改header的背景色,似乎必须用QSS了: 效果如下: 阅读全文
posted @ 2018-12-12 20:44 r0xFED 阅读(864) 评论(0) 推荐(0) 编辑
摘要: 最近需要创建一个Qt的事件过滤器,现对Qt事件过滤器的运行机制做总结,重点是Qt事件的发送顺序。 首先是Qt的事件过滤器的基本实现,采用了《C++ GUI Qt 4编程(第二版)》的例子。 例子以一个CustomerInfoDialog覆盖原eventFilter(QObject *object, 阅读全文
posted @ 2018-11-28 21:34 r0xFED 阅读(676) 评论(0) 推荐(0) 编辑
摘要: Qt4下Qt提供了QFtp类以完成FTP相关的操作,但是Qt5不再提供QFtp类了,取而代之的是QNetworkAccessManager,QNetworkRequest和QNetworkReply等类。那么Qt5的network模块能否替代QFtp等类呢? 测试后发现,如果利用QNetworkRe 阅读全文
posted @ 2018-10-30 21:02 r0xFED 阅读(711) 评论(0) 推荐(0) 编辑
摘要: i) Qt的翻译机制入门: 0)以tr("<英文文本>")封装需要翻译的文本,比如:ui->label->setText(tr("Date")); 1)在工程.pro文件中写入: TRANSLATION += <.pro's name>_ZH_CN.ts #这里语言和区域名字一定要严格,否则之后生成 阅读全文
posted @ 2018-09-27 22:25 r0xFED 阅读(770) 评论(0) 推荐(0) 编辑