QT

一.新建按钮的两个方式

方法一:新建按钮,在右击Go to slot,跳转到代码里。

QT_第1张图片
go to slot

方法二:

1. 在头文件中加:void hello();        

2.在mainwindows.cpp中加:

MainWindow::MainWindow(QWidget *parent) :

QMainWindow(parent),

ui(new Ui::MainWindow)

{

ui->setupUi(this);

connect(ui->pushButton,SIGNAL(clicked()),this,SLOT(hello()));

}

void MainWindow::hello()

{   

cout<<"ni   hao";

}

运行结果:点击Hello的按钮

QT_第2张图片
运行结果



二.用代码改按钮名setText()

在界面上添加个按钮xxx1,并添加代码如下:



QT_第3张图片

void MainWindow::hello()

{   


cout<<"ni hao"

ui->xxx1->setText("aaaaa");

}

运行结果:

QT_第4张图片

三.qt版的cout用qDebug()

在hello()函数中添加代码:

void MainWindow::hello()

{

cout<<"ni hao"

QString  temp=ui->xxx1->text();

qDebug()<

}

运行结果:

QT_第5张图片

四.关闭按钮

void MainWindow::on_close_clicked()

{

close();

}

五.输入文本框

添加Line Edit ,Push Button按钮,并把Push Button和按钮属性中的objectName名改为ok,在OK的函数中添加代码

void MainWindow::on_ok_clicked()

{    

qDebug()<lineEdit->text()<

}

运行结果:

QT_第6张图片

你可能感兴趣的:(QT)