Qt
深夜奶爸
这个作者很懒,什么都没留下…
展开
-
QT 结合html和JS做页面展示
最近需要用QT 去统计一些数据展示在界面上,如果去调用QT 库绘制的话,动画效果不好,样式还的调整,需要研究的东西还挺多,原来做过echart的东西,就想着webview空间,直接加载html界面,再通过js 调用qt的槽函数来处理 下面是主要的代码实现 //通信类 class JsContext : public QObject { Q_OBJECT Q_PR...原创 2018-08-16 11:02:47 · 3234 阅读 · 0 评论 -
Qt 线程中使用httpclient发送 post 请求
QT 5.92(1) 在构造函数中初始化QNetworkAccessManagerm_manager = new QNetworkAccessManager();(2) 线程启动之前绑定信号和槽QEventLoop temp_loop;connect(m_manager, SIGNAL(finished(QNetworkReply*)), this, SLOT(replyFinish(Q...原创 2018-12-17 16:12:09 · 3426 阅读 · 1 评论 -
python 编写 release 目录压缩脚本
import zipfile,os,sys,timedef zip_dir():dirname = “…/src/UI/TDGisUIMain/x64/Release”local_time = time.strftime("%Y-%m-%d-%H-%M-%S",time.localtime(time.time()))zipfilename = “TDGIS_” + local_time +...原创 2018-11-30 16:42:44 · 339 阅读 · 0 评论 -
Qt 中 QWebEngineView 使用崩溃问题
QWebEngineView 崩溃问题解决办法基本上配置一下这几点基本成功:(1) Resources 配置将Qt对应版本下的Resources 的icudtl.datqtwebengine_devtools_resources.pakqtwebengine_resources.pakqtwebengine_resources_100p.pakqtwebengine_resource...原创 2018-11-23 09:27:34 · 10455 阅读 · 0 评论 -
Qt 开发架构总结
最近在重构一个Qt项目,做的功能大致就是QGIS 二次开发,需要集成进来一下QGIS没有的功能,由于前期没有系统规划,导致目前项目比较乱,所以就想着从功能和架构上拆拆,重新组织下,一下是技术大致思路(1) 通过反射动态创建窗口(2) 通过单利来获取已经创建的窗口(3) 通过xml文件来实现主框架动态加载窗口(4) 通过创建业务处理类,实现窗口和业务的隔离(5) 通过样式表和xml 文件来...原创 2018-11-14 11:19:12 · 7208 阅读 · 3 评论 -
QT 反射实现与 单利模式通过宏函数创建类
最近有涉及到通过QT做界面的事情,原来对java spring 有一些了解,就想通过配置文件来动态创建类对象,所以就得研究下QT的反射。一下是QWidget的反射的实现 class ObjectWidgetFactory {public:template<typename T>static void registerClass(){constructors()...原创 2018-03-16 16:43:42 · 483 阅读 · 0 评论 -
Qt 实现消息和槽动态绑定
前一段时间写过Qt通过反射和配置文件实现对象动态创建的例子,下面写下对象和槽函数之间实现动态绑定:下面贴三段代码:第一段槽函数实现类注册WorkSpaceWidget::WorkSpaceWidget(QWidget *p){InitWorkSpaceWidget();//ObjectWidgetFactory<QDialog>::registerClass<...原创 2018-03-27 17:50:33 · 2287 阅读 · 0 评论 -
Qt 中关于不同窗口进行成员传递和槽函数调用的办法
在QT中会存在两个独立窗口进行通信的情况,但是这两个类有没明确的依赖关系,这个时候对于我们来说是非常耐受的一件事情,最近想了下通过单利来实现一个指针管理中心,通过注册和获取来实现在整个应用程序中的使用。一下是托管类的相关代码:声明class TransmitWidgetManager{IMPLEMENTION_SINGLETON_CLASS(TransmitWidgetManage...原创 2018-04-19 16:01:52 · 3083 阅读 · 1 评论 -
Qt 通过xml文件绑定槽函数
写C++写久的人碰到Qt 中的 connect 都能疯了,最近一直想找一个解决Connect 函数的办法,到目前为止,也没找到太好办法,就简单通过配置文件来控制代码执行来实现一下拿动态创建QMenu 来实现:一下是 xml 文件<?xml version="1.0" encoding="utf-8" ?> <Menus><Actions id="0" ...原创 2018-04-19 16:18:21 · 454 阅读 · 0 评论 -
qt 窗口中嵌入OSG 视图
最近使用 Qt 做二三维数据渲染工作,就从网上找了下代码,希望osg能够嵌入到qt 窗口呢,其实还是有点难度的,各种问题,最后终于是实现了,代码给大家贴出来,共大家参考class QtOsgView : public osgViewer::Viewer, public AdapterWidget { public: QtOsgView(QWidget * parent = 0, ...原创 2018-04-19 16:55:40 · 2093 阅读 · 0 评论 -
QT HttpClient下载文件和数据
最近忙的,抽点时间写写最近遇到的问题,最近做了一个下载工具,正好最近提升性能,就想着把最近遇到的性能问题提高,还有就是提高SQLITE的插入性能,bool DownTaskinfoThread::http_outtime_repeat(std::function<bool(QNetworkReply* pobj) > f, QString url, QString tokenstr)...原创 2019-05-23 09:37:00 · 1235 阅读 · 0 评论