场景:
1. 比如在界面开发中,多个窗口之间需要通讯,比较常见的方法就是各个窗口之间包含对其他窗口的引用,之后在需要时通过其他窗口的引用来调用相应的函数获取相应的值;
但是这个确定还是比较明显的,就是会造成窗口之间的依赖和耦合,想想测试或变异某个窗口时另一个窗口必须是没问题的,而另一个窗口编译又依赖它,这样成了反复依赖
导致编译不过或修改其中一个另一个就得相应的该。很麻烦,不好维护。
2. 还有的不切实际的解决办法是在窗口之间发送事件,比如qt得信号或win32的消息,但是这样会造成消息的泛滥,资源...
分类:
其他好文 时间:
2014-09-21 18:31:11
阅读次数:
188
QT+VS2008实现单选按钮QRAdioButton的分组,且没有组边框。
分类:
其他好文 时间:
2014-09-21 14:32:00
阅读次数:
329
一.为什么要使用PySide?PySide由Qt的官方团队--Nokia Qt进行维护,集成了Qt和Python的优势。一个PySide程序员只需要使用简单的Python语言就能够发挥Qt的所有功能。PySide拥有LGPL2.1版授权许可,允许进行免费/开源软件和私有商业软件的开发。Matplot...
分类:
其他好文 时间:
2014-09-21 13:10:10
阅读次数:
511
相关库,插件安装部分
本篇文档介绍在Qt5.2.0下面使用lrrlicht引擎在Qt窗口中输出(开发环境:vs2012)
首先安装好Qt5.2.0,下载地址:
http://download.qt-project.org/archive/qt/5.2/5.2.0/qt-windows-opensou...
分类:
其他好文 时间:
2014-09-20 22:33:29
阅读次数:
330
<html>
<head>
<meta http-equiv="Refresh" content="0; url=http://qt-project.org/" />
</head>
<body>
</body>
</html>...
分类:
Web程序 时间:
2014-09-20 00:00:06
阅读次数:
229
void Serial::on_pushButton_clicked(){ //scroll(4,0); flag_btn = true; // this->update(); //绘图绘在窗口上,要激活绘图事件;所以要加上这句 drawing_graphics(20, 30...
分类:
Web程序 时间:
2014-09-19 22:29:16
阅读次数:
243
因为平常在Qt开发过程中经常会与一些简单的2D几何图形打交道,因此学习和掌握一些基本的2D几何计算还是很有必要的,在这里罗列一些常用的基本情况,之后会适时补充。[1] 两点之间距离,根据两个点的差值算出对应的向量,然后算出这个向量的斜边开放即这两点的距离。qreal distance(const ....
分类:
其他好文 时间:
2014-09-19 17:34:05
阅读次数:
250
上一篇文章: 翻译qmake文档(一) qmqke指南和概述原英文文档: http://qt-project.org/doc/qt-5/qmake-tutorial.html 本教程教讲授qmake基础知识。这个手册里的其它专题包含更详细的使用qmke信息。从简单开始 假设你已经完成了应用程序...
分类:
其他好文 时间:
2014-09-19 15:20:45
阅读次数:
195
Qt的signals/slots是可以用在线程间的。由于事件循环(event loop)是在主线程完成的,所以在非主线程发送一个信号时,对应的槽函数将会由主线程执行。
熟悉多线程的读者应该都感受到这里会有一个微妙的问题。如果signals/slots的函数参数是一个自己定义的类型。比如自己定义了一个Student类,信号函数为sendStudent(const Student &stu)...
分类:
编程语言 时间:
2014-09-19 12:06:35
阅读次数:
306