Qt学习之路
LeeHDsniper
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Qt5布局管理(一)——QSplitter分割窗口类
概述本文首先通过三个实例分别介绍Qt5的分割窗口QSplitter类、停靠窗口QDockWidget类、堆栈窗体QStackedWidget类,然后介绍布局管理器的使用,最后通过一个综合实例介绍以上内容的综合应用。 由于具体的代码以及如何建立不在我写本系列笔记的范围内,所以只对其中重点内容,和我所遇到的一些困惑进行介绍。分割窗口QSplitter类Code @ github:https://git原创 2016-03-29 13:27:04 · 8787 阅读 · 0 评论 -
Hello,Qt5
Hello,Qt5在Ubuntu下开发Qt由于在windows7下不知道为什么,程序的构建与调试十分慢,所以我转到ubuntu15.10下开发。不得不说,如果不是开发.Net程序的话,linux系统是最好的开发系统。 但是在Ubuntu下我遇到了一个问题,官网下的QtCreater无法输入中文,按照网上说的下载fcitx什么什么之后,还是不能输入,最后我在ubuntu的software原创 2016-03-21 19:03:04 · 1118 阅读 · 0 评论 -
Qt5布局管理(二)——QDockWidget停靠窗口类
停靠窗口类QDockWidgetCode @github:https://github.com/LeeHDsniper/LearnQt/tree/master/CH302实例效果 如右图所示,左半部分MainWindow是该窗口的中心窗口,右边的最下面两个停靠窗口可以跳出该窗口: 但是第一个停靠窗口只能停靠在右边或者左边,不能跳出。 同时各个窗口的大小可以调节。 另外,各个窗口可以合并:原创 2016-04-04 17:13:08 · 7389 阅读 · 0 评论 -
信号(SIGNAL)与槽(SLOT)
信号与槽的作用Qt提供了信号和槽的机制用于完成界面操作的响应,是完成任意两个Qt对象之间的通信机制。信号与槽的原理信号会在某个特定的情况和动作下被触发,比如Click一个按钮操作,就会使这个按钮的click信号触发,而槽是接收并处理这些信号的函数,click信号会被传递到所有“注册”(在这里使用注册这个词语来描述来自于C#)了这个信号的控件,然后由这个控件的函数进行响应,按钮本身不会关心谁“注册”了原创 2016-03-22 16:54:27 · 5115 阅读 · 0 评论 -
Qt5布局管理(三)——QStackedWidget堆栈窗口类
堆栈窗口类QStackedWidgetCode@github:https://github.com/LeeHDsniper/LearnQt/tree/master/CH303实例效果 如上图,堆栈窗口左半部分是一个QListWidget对象,右半部分是分别是三个标签。通过点击左边不同的项目,可以使得右边的Lable进行切换。 具体的结构是这样: 首先这个大的窗口是一个QDialog的派生,这个原创 2016-04-05 23:39:45 · 6537 阅读 · 1 评论 -
Qt,从控件的一个综合性例子开始
在安装好Qt的开发环境后,开始学习Qt的字符串(QString)、容器类(QList,QLinkedList,QVector,QMap,QHash…)、各类控件。具体的使用属于基础知识,本文通过一个综合性的例子对其中比较重要和有趣的部分进行探讨,另外还有一个QString的隐式共享问题。原创 2016-03-24 21:19:50 · 2521 阅读 · 0 评论 -
解决Ubuntu中QtCreator(3.6.1)不能使用搜狗输入法录入汉字问题
原文地址:http://my.oschina.net/lieefu/blog/505363?fromerr=zDmM5RzP安装环境及版本System:Ubuntu16.04LTS Languge:Chinese InputMethod:搜狗输入法 Qt Version: Qt 5.6.0 Qt Creator:3.6.1解决步骤在Qt5.3之前,我发布过解决办法 解决Qt5 Creator转载 2016-04-23 14:42:40 · 2542 阅读 · 0 评论
分享