首页| 论坛| 消息

标题:在问QT4的问题,我快崩溃了!就一个简单的功能:按下按钮,并弹出一个消息框!
作者:hsly110
日期:2006-09-03 14:40
内容:

我代码如下:
/ test_qtgui.h 用uic-qt4 生成的头文件

#ifndef TEST_QTGUI_H
#define TEST_QTGUI_H
#include
#include
#include
#include
#include
#include
#include
#include
#include
class Ui_Dialog
{

public:
QWidget *layoutWidget;
QHBoxLayout *hboxLayout;
QSpacerItem *spacerItem;
QPushButton *okButton;
QPushButton *cancelButton;
QPushButton *pushButton_MsgBox;
void setupUi(QDialog *Dialog)
{
Dialog->setObjectName(QString::fromUtf8("Dialog"));
Dialog->resize(QSize(400, 300).expandedTo(Dialog->minimumSizeHint()));
layoutWidget = new QWidget(Dialog);
layoutWidget->setObjectName(QString::fromUtf8("layoutWidget"));
layoutWidget->setGeometry(QRect(20, 250, 351, 33));
hboxLayout = new QHBoxLayout(layoutWidget);
hboxLayout->setSpacing(6);
hboxLayout->setMargin(0);
hboxLayout->setObjectName(QString::fromUtf8("hboxLayout"));
spacerItem = new QSpacerItem(131, 31, QSizePolicy::Expanding, QSizePolicy::Minimum);
hboxLayout->addItem(spacerItem);
okButton = new QPushButton(layoutWidget);
okButton->setObjectName(QString::fromUtf8("okButton"));
hboxLayout->addWidget(okButton);
cancelButton = new QPushButton(layoutWidget);
cancelButton->setObjectName(QString::fromUtf8("cancelButton"));
hboxLayout->addWidget(cancelButton);
pushButton_MsgBox = new QPushButton(Dialog);
pushButton_MsgBox->setObjectName(QString::fromUtf8("pushButton_MsgBox"));
pushButton_MsgBox->setGeometry(QRect(10, 20, 87, 2 ..


#1 [XChinux 09-03 15:26]
一个问题不要重复发帖,照着Qt Programming版置顶帖中的例子做就行。
好好检查代码。这是一眼就能看出的问题。
main函数中你直接使用的是QDialog类和Ui::Dialog,并没有使用你定义的ImageDialog

回复 发表
主题 版块