QT
向往天空的蜗牛
我有一个梦想,我写的代码,可以像诗一样优美。我有一个梦想,我做的设计,能恰到好处,既不过度,也无不足。
展开
-
qt 为应用程序添加自定义插件
我有一个梦想,我写的代码,可以像诗一样优美。我有一个梦想,我做的设计,能恰到好处,既不过度,也无不足。前因后果:项目交接中有个需求是用户后续能够在研究出新算法后,可以在没有源码的情况下,自己将算法加入系统,因为这个,所有把自定义插件看了下,网上这方面的东西没找到多少,而且已有的涉及到的描述的也并不清楚,故将此记录下来,以供其他同学参考。既然是自定义插件,故会有两个工程插件工程新建工程,选择library,选中C++库(不要直接选择Qt crator 插件,因为这个后面我也没弄明白,也没想着去弄)操原创 2020-11-24 15:22:34 · 940 阅读 · 0 评论 -
关于QTChart图表中附加文字标识(数据点名称)
如题 关于QTChart图表中附加文字标识(数据点名称)项目大量用到了图表,有一个需求,要把图表中的每个点的名称显示出来,关于图表的绘制,Qtchart和qcustomplot两种都用了,大致看了一下,好像没有能够实现这个需求的相关功能。what f**k?这么常用的功能居然没有?然后开始了网上的百度大法,一轮点击查看之后,好像真的没有,网上的博客搜到的都是最基本的用法,没有涉及到我想要的...原创 2020-03-28 18:15:58 · 9391 阅读 · 21 评论 -
QtChart 启用缩放功能setRubberBand()之后,setRange(min, max)出现的问题
QtChart 启用缩放功能setRubberBand()之后,setRange(min, max)出现的问题因项目需要,用qtchart绘制的图形需要框选放大,这里用到了setRubberBand()函数,但是在左键复原的时候出现了问题。先铺垫一下,博主是重写了chartview的鼠标事件的mouserelease(event)来触发复原的信号。复原的原理:记录初始时的坐标轴的range,...原创 2020-03-24 16:08:09 · 6068 阅读 · 6 评论 -
关于Qt 语言家国际化的问题(运行过程中动态语言切换)
关于Qt 语言家国际化的问题(运行过程中动态语言切换)qt语言家的使网上到处都是,不多做赘述,主要谈一下在程序启动运行中,如何做到动态切换语言。void MainWindow::on_action_triggered(){ if(m_ischinese) { QTranslator translator.load("ENG_CN"); QApp...原创 2020-03-20 17:25:30 · 323 阅读 · 0 评论 -
qt 关于状态栏添加标签会有label边框的问题
qt 关于状态栏添加标签会有label边框的问题状态栏的几种添加消息的方法就不说了,主要记录下添加label的问题网上的做法QLabel *lab = new QLabel(this);ui->statusBar->setSizeGripEnabled(false);ui->statusBar->addwidget(lab);这种做法会出现上面的情况,应该...原创 2020-03-19 15:25:00 · 669 阅读 · 0 评论 -
QVector
QList 和QVector的区别QList不同于List,QList 是基于数组+链表,即各个节点的 指针不是通过Next来指向,而是通过将各节点的指针存放在一个数组中,遍历通过找到数组中的指向该节点的指针,在通过指针将节点找到,所以QList的效率应该是同QVector差不多,只是多了一个通过指针查找节点的过程。QVector同vector一样是一段连续的内存。QVector 的优缺点...原创 2020-03-19 15:17:07 · 997 阅读 · 0 评论 -
C++ 设计框架注意的地方
C++ 设计框架注意的地方工作快两年了,今天写了第一篇博客(拢共就没有多少字,也好意思说是博客。。。),正好趁着这个机会总结下吧。毕业去了深圳某激光公司当一个小码农,庆幸遇到了一个人非常好的组长,带着我在这行扎下了脚,感谢我强哥当初毫不吝啬的指导(就不知道茫茫大海你能不能看到我这篇),才能让我今天能够有xue微的资格谈谈设计。现在在一家小公司,算是项目负责人了吧(__*),公司刚成立没多久,...原创 2020-01-09 20:46:21 · 315 阅读 · 1 评论