• 6239阅读
  • 0回复

【提问】dialog的制作 [复制链接]

上一主题 下一主题
离线interknight
 

只看楼主 倒序阅读 楼主  发表于: 2005-11-15
制作过程:
1.在WINDOWS/XP 下安装QT3.0
2.在QT DESIGNER中制作如图:


其中OKButton的enable属性为faulse,default属性为true
窗体form的name property - GoToCellDialog,caption property - Go to cell
spacer的orientation property- horizontal

[question1]spacer的用途???

3.click Tools|set buddy,drag textlabel to lineEdit

[question2] set buddy是干什麽的

4.lay out ,edit|connection.
5.双击背景,添加如下代码:
void GoToCellDialog::enableOKButton()
{
OKButton->setEnabled(lineEdit->hasAcceptableInput());
}
6.save
7.写main 函数:
我是在打开VC,在VC中写的,内容如下:

#include <qapplication.h>

#include "gotocelldialog.h"

int main(int argc,char *argv[])
{
QApplication app(argc,argv);
GoToCellDialog *dialog=new GoToCellDialog;
app.setMainWidget(dialog);
dialog->show();
return app.exec();
}


[question3]如果在FORM窗体属性中的NAME没有改成GoToCellDialog,而是默认的FORM,那麽在MAIN函数中,如何修改?
[ 此贴被XChinux在2005-11-15 22:12重新编辑 ]
快速回复
限100 字节
 
上一个 下一个