• 6656阅读
  • 1回复

【提问】QT4+VS2003遇到的问题 [复制链接]

上一主题 下一主题
离线superzbo
 

只看楼主 倒序阅读 楼主  发表于: 2006-02-23
我是这样做的,VS2003中建立QT Application选择对话框模式。
->得到了这样一些初始文件,如图中所示:我们知道zbo.ui中是控件,它们被系统定义在了ui_zbo.h中,我画了一个button在ui文件上,然后在ui_zbo.h中这样写道:
  pushButton = new QPushButton(centralWidget);
  pushButton->setObjectName(QString::fromUtf8("pushButton"));
  pushButton->setGeometry(QRect(50, 10, 75, 23));
  可见在这个头文件中生成了一个按钮对象。

  问题是当我希望使用该按钮的时候我这样做:
  办法1:双击按钮,VS2003在zbo.cpp中自动加上了click函数,但是我在zbo.cpp中
            #include ui_zbo.h后还是编译不过,说pushButton没有定义。
  办法2:我在zbo.cpp中写函数试图调用pushButton控件,发现还是没有定义。
 

  该怎么办呢?
 

  我下了总版主的QT例子ex5看了,但是发现没有用到ui,QT的安装demo中也没有用到ui画控件的例子,焦急中……
[ 此贴被XChinux在2006-02-22 22:39重新编辑 ]
离线superzbo

只看该作者 1楼 发表于: 2006-02-23
是不是双击生成的click消息处理函数没有用?后来我想用函数去做signal和splot的消息传递,但是在zbo.cpp或者其他的cpp文件中都没有找到调用pushButton的办法,焦急焦急……ui设计的控件用不上去……
快速回复
限100 字节
 
上一个 下一个