转载请注明出处:http://blog.csdn.net/yf210yf/article/details/7382777
1.建立工程,并配置ui文件:
2.添加槽信号
完整代码:
main.cpp
#include <QtGui/QApplication>
#include "mainwindow.h"
#include "QTextCodec"
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
MainWindow w;
w.showFullScreen();
// 以下部分解决中文乱码
QTextCodec::setCodecForTr(QTextCodec::codecForName("GB2312"));
QTextCodec::setCodecForLocale(QTextCodec::codecForName("GB2312"));
QTextCodec::setCodecForCStrings(QTextCodec::codecForName("GB2312"));
// 以上部分解决中文乱码
return a.exec();
}
mainwindow.cpp
#include "mainwindow.h"
#include "ui_mainwindow.h"
MainWindow::MainWindow(QWidget *parent) :
QMainWindow(parent),
ui(new Ui::MainWindow)
{
ui->setupUi(this);
}
MainWindow::~MainWindow()
{
delete ui;
}
void MainWindow::on_pushButton_clicked()
{
ui->label->setText(QString::fromUtf8("按钮1被按下!"));
}
void MainWindow::on_pushButton_2_clicked()
{
ui->label->setText(QString::fromUtf8("按钮2被按下!"));
}
void MainWindow::on_pushButton_3_clicked()
{
this->close();
}
运行效果:
点击按钮1
点击按钮2
![](http://hi.csdn.net/attachment/201203/22/0_1332394911nRDU.gif)