编程题
编写Qtopia Core程序:在窗口建立两个按钮,单击Show Text按钮时在单行文本框中显示Hello World!!!;单击Quit按钮时关闭窗口。
显示视图如图所示,当单击Show Text按钮时,在文本框里显示Hello World!!!,当单击Quit时,程序退出。应用程序包含4个文件:mainwindow.ui、mainwindow.h、main.cpp、mainwindow.cpp。
部分实现代码如下
mainwindow.h
…
…
privateslots:
voidMyclicked();
…
…
mainwindow.cpp
#include"mainwindow.h"
#include"ui_mainwindow.h"
MainWindow::MainWindow(QWidget*parent):
QMainWindow(parent),
ui(newUi::MainWindow)
{
ui->setupUi(this);
connect(ui->pushButton_show,SIGNAL(clicked()),this,SLOT(Myclicked()));
connect(ui->pushButton_quit,SIGNAL(clicked()),qApp,SLOT(quit()));
}
MainWindow::~MainWindow()
{
deleteui;
}
voidMainWindow::Myclicked()
{
ui->lineEdit->setText("HelloWorld!!!");
}
点击运行,当点击Show Text按钮时,文本框显示“Hello World!!!”,按“Quit”退出