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

原创 2012年03月22日 13:39:01

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

QT学习之QPushButton,按钮操作。

对于QT中的按钮QPushButton类的学习,一听见按钮这个词我们就想到,一按下就做什么事,弹起来又做别的事。确实也是这样,要想在QT中用好按钮,就要对QPushButton类进行深入的学习。 e...
  • shenjiecsdn
  • shenjiecsdn
  • 2015年12月16日 20:01
  • 4509

Qt基础学习(1)-----按钮之QPushButton

//mydialog.h #ifndef MYDIALOG_H #define MYDIALOG_H #include class QPushButton; class MyDialog ...
  • qiurisuixiang
  • qiurisuixiang
  • 2011年10月23日 12:09
  • 7856

Qt on_pushButton_clicked()的用法

转载于:http://www.ithao123.cn/content-5217169.html 在Qt里按钮控件默认对应一个on_pushButton_clicked()成员,如果想用点击信号,...
  • qq_32320473
  • qq_32320473
  • 2015年11月23日 09:37
  • 3687

Qt Qpushbutton美化问题

昨天在论坛看到一个网友的提问,如下 我想到的第一个就是可能需要重载Pushbutton,不过看到有网友回复可以使用stykesheet解决,今天尝试了一下,还是没有成功, 一下是我使用车重...
  • z609932088
  • z609932088
  • 2016年11月23日 10:03
  • 1599

Qt之QPushButton

简述前面章节我们分享过Qt之QAbstractButton,讲解了QAbstractButton的基本用法,本节着重讲解QPushButton。简述 常用状态 效果 源码 QSS 更多参考关于QPus...
  • u011012932
  • u011012932
  • 2016年06月27日 18:58
  • 8817

QT 为按钮添加事件

-.在vs2010环境中。 在QT designer中为helloword.ui添加pushbutton  ,返回vs (1):第一种方式: 在helloword.h中添加: ...
  • ly0303521
  • ly0303521
  • 2017年01月05日 20:05
  • 5095

Qt 在控件上面绘图 label,pushbutton。。。。。

最近有点时间,就研究研究Qt ,提升一下自己 我记得我在刚开始学习Qt 的时候,想要在一个控件上面绘制图形,那就要构建一个新类来调用该控件的绘图函数 今天看到了狗哥的学习博客,感觉自己好渺小啊,按...
  • z609932088
  • z609932088
  • 2016年03月22日 09:05
  • 5237

QT Pushbutton 美化

第一篇 http://blog.csdn.net/yiyaaixuexi/article/details/6706729 第二篇 http://blog.csdn.net/yiyaaix...
  • liang890319
  • liang890319
  • 2011年12月26日 21:17
  • 11178

qt中pushbutton类的实现源码

  • 2009年08月12日 17:04
  • 7KB
  • 下载

QT5入门之16 - 设置按钮提示

MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent), ui(new Ui::MainWindow) { ...
  • a379039233
  • a379039233
  • 2015年10月27日 12:46
  • 1149
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:QT学习笔记----Pushbutton,label控件应用
举报原因:
原因补充:

(最多只允许输入30个字)