关闭

QT学习笔记----Pushbutton,label控件应用

标签: qtuidelete
12489人阅读 评论(2) 收藏 举报
分类:

转载请注明出处: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

5
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:1995907次
    • 积分:18792
    • 等级:
    • 排名:第498名
    • 原创:240篇
    • 转载:197篇
    • 译文:0篇
    • 评论:214条
    最新评论