摘要: 上一节讲到QSignalMapper的使用,这一节的内容可能和前面的关联不是很大。我们在使用QtCreator的时候,编辑界面的使用大多时候使用Qt Designer这个工具,左侧的控件使我们很方便的能够拖拽使用各个控件。但如果能够把我们自己定义的控件也放进来,那么就会更加方便我们开发出更精美的界面了。这一节就将介绍如何添加自己定义的控件到Qt Desinger中来。创建自定义widget时必须自... 阅读全文
posted @ 2013-07-19 22:47 华越 阅读(545) 评论(0) 推荐(0)
摘要: 上一节中给大家讲解了什么是信号和槽的概念以及如何使用信号和槽。这一节中给大家讲解QSignalMapper类,这个类的如何使用,然后使用QSignalMapper实现一个数字软键盘。我们在使用Qt的过程中可能会遇到这样的情况。想要在连接的时候传递一个值,像下面这样,不过这样的语法是错误的,连接的过程中不允许参数不匹配。connect(key, SIGNAL(clicked()), this, SLOT(keyPressed(1)));比如下面的数字键盘,我们想通过按一个键发送一个值。我们可以有多个方案实现。下面分别说明:方案1:使用多个槽函数方案2:重写类添加信号 通过重新写QPushButt 阅读全文
posted @ 2013-07-19 21:00 华越 阅读(3070) 评论(0) 推荐(0)
摘要: 信号与槽作为QT的核心机制在QT编程中有着广泛的应用,本章介绍了信号与槽的一些基本概念以及在实际使用过程如何使用。通过两个同步的拨盘的例子介绍信号和槽的使用。下面分别说一下两个基本概念。信号当某个信号他的所有者发生的内部状态发生改变,信号被一个对象发射。信号只有在定义过这个信号的类及其派生类能够发射这个信号。当一个信号被发射时,与其相关联的槽将被立刻执行,就像直接调用这个函数。信号 - 槽机制完全... 阅读全文
posted @ 2013-07-18 21:32 华越 阅读(302) 评论(0) 推荐(0)
摘要: 本节要实现的是一个登录窗口,输入正确的密码就能够进入主窗口,错误密码提示错误。通过上节的多窗口原理实现由登录对话框进入主窗口,而用户名和密码可以用if语句进行判断。随着我们学习的深入,以后会采用数据库的形式保存。实现过程: 1.先新建Qt4 Gui Application工程,工程名为login,选用QmainWindow作为Base class,这样便建立了主窗口。下面我们要在Main.cpp... 阅读全文
posted @ 2013-07-18 20:27 华越 阅读(398) 评论(0) 推荐(0)
摘要: 记录点点点滴滴的进步 阅读全文
posted @ 2013-07-18 20:06 华越 阅读(143) 评论(0) 推荐(0)