2022年9月27日
摘要: qobject_cast()动态转换QObject类的类型。qobject_cast()函数和标准C++的dynamic_cast()功能类似,只是其不需要RTTI的支持,而且可以跨越动态连接库的边界。它尝试将它的参数cast成尖括号内的对象类型,如果对象是正确的类型(运行时决定)则返回非零,否则返 阅读全文
posted @ 2022-09-27 14:39 斗战胜佛美猴王 阅读(403) 评论(0) 推荐(0) 编辑
摘要: 一.引言 1.1 类继承关系图 从图中可以看出,派生类不仅有自己的方法和属性,同时它还包括从父类继承来的方法和属性。当我们从派生类向基类转换时(向上转换),不管用传统的c语言还是c++转换方式都可以百分百转换成功。但是可怕是向下转换类型,也就是我们从基类向派生类转换,向下转换后派生类自己的方法和属性 阅读全文
posted @ 2022-09-27 14:20 斗战胜佛美猴王 阅读(812) 评论(0) 推荐(0) 编辑
  2022年3月3日
摘要: 我们有时候会用json传输数据,那么如何使用json传输图片呢,这里使用Base64编解码。 (1)发送放编码: //从图片文件中读取 QByteArray img = file.readAll(); //转换成base64编码 QByteArray img64 = file.readAll().t 阅读全文
posted @ 2022-03-03 10:55 斗战胜佛美猴王 阅读(1177) 评论(0) 推荐(0) 编辑
  2021年10月12日
摘要: https://blog.csdn.net/weixin_44462280/article/details/119452346?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522163402295116780366547157%2522% 阅读全文
posted @ 2021-10-12 15:24 斗战胜佛美猴王 阅读(625) 评论(0) 推荐(0) 编辑
  2021年10月9日
摘要: 1.创建共享库 https://blog.csdn.net/naibozhuan3744/article/details/78926110?utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7Edefault 阅读全文
posted @ 2021-10-09 18:39 斗战胜佛美猴王 阅读(336) 评论(0) 推荐(0) 编辑
  2021年10月1日
摘要: 打包方式: https://blog.csdn.net/kangshuaibing/article/details/84951619 输入命令行:windeployqt 程序名 敲击回车。这一步操作是将所需的库文件全都拷贝到exe程序的当前文件: https://www.bilibili.com/r 阅读全文
posted @ 2021-10-01 15:26 斗战胜佛美猴王 阅读(62) 评论(0) 推荐(0) 编辑
  2021年9月10日
摘要: QTextBrowser 文本浏览器本身默认是支持超链接功能: 添加超链接方法: m_TextBrowser->append(QString::fromLocal8Bit("<p>< a href = <font color=red> %1 </font> </a> </p>")\.arg(strH 阅读全文
posted @ 2021-09-10 09:31 斗战胜佛美猴王 阅读(1005) 评论(0) 推荐(0) 编辑
  2021年9月3日
摘要: 1.单个按钮qss属性设置: setstylesheet 通过QString()包一个属性,然后后面紧跟.append来追加属性设置,分别在normal状态下,hover状态下,pressed状态下,foucs选中状态下等属性的一些设置,例如: btn->setStyleSheet( QString 阅读全文
posted @ 2021-09-03 20:10 斗战胜佛美猴王 阅读(2835) 评论(0) 推荐(0) 编辑
  2021年8月30日
摘要: 1. void QSettings:: beginGroup()void QSettings::​beginGroup(const QString & prefix) Appends prefix to the current group. 给当前的group里由QSettings指定的所有键(ke 阅读全文
posted @ 2021-08-30 16:06 斗战胜佛美猴王 阅读(783) 评论(0) 推荐(0) 编辑
  2021年8月25日
摘要: 一.函数前后const 函数前const:普通函数或成员函数(非静态成员函数)前均可加const修饰,表示函数的返回值为const,不可修改【修饰的是函数返回值】: const returnType functionName(param list) 函数后加const:只有类的非静态成员函数后可以加 阅读全文
posted @ 2021-08-25 09:32 斗战胜佛美猴王 阅读(2283) 评论(0) 推荐(0) 编辑