Qt Lib
盐粒-blog
这个作者很懒,什么都没留下…
展开
-
qt+vs第二篇(designer的使用)
qt designer原创 2015-11-27 10:54:03 · 1118 阅读 · 0 评论 -
Qt 使用statusBar来显示程序打印信息
在网上找了一会,发现都是用一句话 ,调用statusBar()->addWidget() ,没有布局,没有做成函数,没啥用。写一个工程上能用的状态栏。解决几个问题:1.布局使用QTabwidget 来作为布局设置每页的标题在下方显示,使用枚举类型:South2.让状态栏可以上下拖动3.打印程序运行的了哪一步的信息,所需要的基本结构createStatusBar()原创 2016-04-19 12:24:05 · 1869 阅读 · 0 评论 -
qt+vs[基础控件介绍一]
Qt.QSplitter.QDockWidget原创 2015-11-27 10:12:53 · 1554 阅读 · 1 评论 -
Qt小总结----QSplitter、QDockWidget、QToolBar、布局
最近使用Qt完成一个页面,里面很对东西都是自己摸索的,现在网上信息太分散,之前想做子窗口嵌套的效果,在网上找了好长时间都没有发现有人用QDockWidget,我很纳闷。我做一下整理,和大家分享。定义一个Qwidget * widget,把mainsplitter加进来//整体上使用splitter这样可以在内部实现伸缩QSplitter * mainsplitter=new QSplitter原创 2015-11-02 19:29:27 · 4714 阅读 · 0 评论 -
OSG与Qt结合--成功使用QTabWidget
osg::Camera*OSGQtWidget::createCamera(){}一直想写两者结合的文档,知道遇到一个问题,需要停下脚步,回顾以前的一些工作。OSG与Qt的结合比较简单,但是在使用控件QTWidget时,情况有些复杂了。会遇到第一个Tab无法显示的问题。在使用Qt5进行结合时,会遇到QGLWidget单线程的问题。定义结合的控件OSGQtWidget,继承 Q原创 2016-04-16 21:44:52 · 3368 阅读 · 1 评论 -
Qt的多线程实现
在主线程之外加载图片,使用多线程技术,需要在用信号槽之间传递数据。网上查查资料,就是介绍QThread的原理,还有一个大家转发的关于TCP的程序。我写一个新的文档,和大家讨论这个。1.QThreadPool 和QRunnale ,可以控制线程数量,但是QRunable也是一个base class,无法用信号槽。2.加载图片可以用 QThread 实现run(),并可以使用信号槽,但是线程数原创 2016-03-29 10:24:57 · 365 阅读 · 0 评论 -
Qt面向对象的程序设计(二)
用户和程序交互时,使用Dialog,我们做一个自定义dialog。里面设计的元素有:1.复选框 QCheckBox 2 Qbutoon太晚了,明天写吧原创 2016-04-11 23:57:58 · 539 阅读 · 0 评论 -
Qt面向对象的设计( 一)
Qt程序会有一个Gui文件,以及相应的非模态的对话窗口等组成。在GUI文件中,会有action、menu、toolbar1.这些写成private的函数, void createAction()等2.在声明一个action的时候,可以增加setStatusTip(tr("dddddd"))---当点击action时,在statusBar中会出现提示原创 2016-04-11 23:51:11 · 1203 阅读 · 0 评论 -
qt事件机制
今天,想在界面上通过手势来显示一个对话框,学习了事件。一、事件机制* Spontaneous 事件,由窗口系统产生,它们被放到系统队列中,通过事件循环逐个处理。* Posted 事件,由Qt或是应用程序产生,它们被Qt组成队列,再通过事件循环处理。* Sent 事件,由Qt或是应用程序产生,但它们被直接发送到目标对象。事件的处理流程大概是:先处理posted事件,然后处理原创 2016-03-03 08:46:37 · 291 阅读 · 0 评论 -
qt的tabwidget在button点击下,切换页面
点击两个按钮,可以切换tab的内容。效果图::#include "security360.h"#include#include#include#include #includesecurity360::security360(QWidget *parent): QMainWindow(parent){ui.setupUi(this);原创 2016-02-23 20:27:26 · 5344 阅读 · 1 评论 -
VS2015和Qt5.6
两者是可以结合的,结合的文档有了,结合文档win7的机器是可以使用的。需要重启计算机。原创 2016-04-01 08:44:24 · 391 阅读 · 0 评论 -
使用FreeImage来进行Qt图片的读入
1。基本知识需要QString 向Char *转换QString ------QByteArry ------chat*QByteArray file=fileName.toLatin1();char *cFileName=file.data();2。读入图片FREE_IMAGE_FORMAT fif = FIF_UNKOWN;fif =FreeImage_GetFi原创 2016-03-02 16:32:03 · 1388 阅读 · 0 评论 -
Qt的事件机制和用途
今天,想在界面上通过手势来显示一个对话框,学习了事件。一、事件机制* Spontaneous 事件,由窗口系统产生,它们被放到系统队列中,通过事件循环逐个处理。* Posted 事件,由Qt或是应用程序产生,它们被Qt组成队列,再通过事件循环处理。* Sent 事件,由Qt或是应用程序产生,但它们被直接发送到目标对象。事件的处理流程大概是:先处理posted事件,然后处理原创 2016-03-02 22:43:59 · 564 阅读 · 0 评论 -
Qt 读取文件,获得文件名、路径
分享经验,丰富中文技术文档,从我做起。QString fileString =QFileDialog::getsaveFileName(this,tr("test")," "," ",0);OFileInfo file(fileString);//QString fileName=file.fileName();if(!fileName.isNull()){treeVi原创 2016-03-02 11:16:42 · 3176 阅读 · 0 评论 -
VS错误 2 error LNK1120: 1 个无法解析的外部命令
这个问题的原因是有头文件,但是找不到实现。有两个原因:1.只包含了头文件,只有这个函数的声明,没有包含这个函数的实现(实现一般放在cpp文件中的)。所以只能通过编译,连接不成功。2.另一个原因是函数的声明和实现都放在头文件中了,一般要把声明放头文件中,实现放在cpp文件中。这样每个#include该头文件的文件都会有一份该函数的实现,连接的时候,连接器不知道连接哪一个实现,于是报错。转载 2015-12-23 09:11:46 · 19713 阅读 · 2 评论 -
基于QStandardItemModel的工程目录实现与响应
设计的思路:1.TreeView :public QTreeView 并在类中this->setModel() 就可以实现出来 树状结构 的形状2.点击树桩的item,在主目录显示3. 加载图片、点云内容在树状目录上更新 点击显示原创 2016-05-27 10:23:31 · 535 阅读 · 0 评论