摘要: 上一节讲到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 华越 阅读(3071) 评论(0) 推荐(0)