
Qt框架学习
文章平均质量分 64
hyichao_csdn
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Qt 视频播放
为了尽快学会使用Qt框架,看了别人的博客之后直接就用了,也懒得去慢慢原理,反正以后接触多了慢慢就懂了。写一个QtPlayer,能够播放视频流,并且准备在这个视频播放中导入之前所写的处理代码。原创 2015-02-24 17:21:55 · 5806 阅读 · 0 评论 -
用Qt做demo:一般步骤和可能用得到的东西
1 利用Qt的.ui文件,拖拽实现所有按钮Button,文字Label,图片Label等等。布局做好了再做逻辑。2 根据自己的设计,把各种空间名字改好。这一点很重要,因为后续的逻辑代码在显示的时候要找到这个控件的名称。然后设计信号和槽。所谓的信号槽机制,其实我理解很肤浅。用户对控件做了什么事情, 就会发出什么信号(例如点击按键,信号clicked())。程序的某个函数负责做这个原创 2015-02-24 17:29:38 · 4417 阅读 · 0 评论 -
Qt鼠标事件
鼠标事件,包括鼠标点击,鼠标移动,鼠标释放,鼠标双击等等,都是通过重载QWidget里面的protected虚函数,包括:void mousePressEvent(QMouseEvent *);void mouseReleaseEvent(QMouseEvent *);void mouseDoubleClickedEvent(QMouseEvent *);void mouseMove原创 2015-02-24 17:23:53 · 1657 阅读 · 0 评论 -
Qt creator快捷键
F2 快速切换到 光标选中对象 的源码。F4 在 头文件(.h) 和 实现文件(.cpp) 之间进行切换。Ctrl + / 注释/取消注释选定内容。Ctrl + i 自动缩进选中代码。Ctrl + shift + up 将当前行的代码向上移动一行。Ctrl + shift + down 将当前行的代码向下移动一行。快捷键很有用,极大提高程原创 2015-02-24 17:26:26 · 1456 阅读 · 0 评论 -
Qt开发 槽函数定义,以及槽函数二次响应多次响应问题
在Qt开发里面,有一种传说中的信号槽机制,有好几种实现的方法。为了实现ui和逻辑的解耦,Qt开发可以利用Qt designer来做UI,同时也有一些UI和逻辑函数之间的通讯建立。例如,要实现button的相应,有下面几种方法:1可以在模式下面,自己定义信号和槽函数,然后在窗口类里面,把相应的槽函数定义好2可以纯代码实现。把ui的控件拖动好,把槽函数写好,然后用一句c原创 2015-03-06 15:04:16 · 4635 阅读 · 0 评论 -
Qt发布的时候会遇到的问题
1.编译方式的选择:动态链接库vs静态链接一般来说,做小demo都比较嫌弃麻烦,所以都选择用动态链接库。对于Qt程序,如果要给别人用,就要把exe程序,加上Qt 的必要dll文件,以及你(您?礼貌一点?)需要用到的其他库的dll,例如opencv的那些东东。一般跟别人一样的操作,直接双击 XX.exe,提示缺少什么dll,就去Qt的安装目录下的bin文件夹里去找。推荐一个小原创 2015-02-24 17:28:33 · 2452 阅读 · 0 评论 -
Qt在Linux环境下如何进行动态链接(i.e. Caffe+Qt)
利用Qt进行c++的GUI开发,在我看来是所有GUI方案中,最有吸引力的一个。 一方面,Qt的API封装的特别好,很接近其他“先进”的UI框架,就算是进行大规模的程序开发,Qt也能够胜任。 另一方面i,Qt Creator在构建工程方面,原来很是方便。下面简单记录一下Qt如何使用动态链接库,并举例Caffe+Qt在linux下面的开发原创 2015-11-12 16:40:20 · 3597 阅读 · 1 评论