VS2015+QT5简单例子(一)

例一:点击button,(label)显示指定数值


1.新建一个QT项目lx.sln(Qt Application)

2.设置头文件路径

项目-属性-VC++目录

(1)设置包含目录QT5.6\5.6\msvc2015_64\include

(2)设置库目录QT5.6\5.6\msvc2015_64\lib

3.点击lx.ui

VS2015+QT5简单例子(一)_第1张图片

4.加入一个Push Button和label控件,如下图


label控件属性设置如下

VS2015+QT5简单例子(一)_第2张图片

5.点击编辑信号/槽按钮

左键PushBotton按钮,作如图操作

出现如下图

VS2015+QT5简单例子(一)_第3张图片

点击编辑按钮,添加槽函数button(),点击OK

6.返回VS2015,在lx.h的lx类中声明槽函数如下:

private slots:
void button();

7.在lx.cpp中定义button()如下:

void lx::button()
{
QString temp;
double a = 1.1;
ui.label->setText(temp.setNum(a));
yanzheng yz;
b=yz.aa();
}

8.运行如下图




例二:Edit框输入数值,(label)实时显示对应数值


1-3同例一

4.加入一个Line Edit和label控件,如下图


label控件属性设置如下

VS2015+QT5简单例子(一)_第4张图片

5.点击编辑信号/槽按钮

左键Line Edit框,作如图操作

出现如下图

VS2015+QT5简单例子(一)_第5张图片

点击编辑按钮,添加槽函数edit(QSting),左边选择selection(QString),点击OK

6.返回VS2015,在lx.h的lx类中声明槽函数如下:

private slots:
void edit(QString);

7.在lx.cpp中定义edit(QString a)如下:

void lx::edit(QString a)
{
bool ok;
QString temp;
QString valuestr = ui.lineEdit->text();
int value = valuestr.toInt(&ok);
ui.label_3->setText(temp.setNum(value));
}

8.运行如下图

VS2015+QT5简单例子(一)_第6张图片


例三:按钮弹窗示例

相同步骤不在重复说

1.添加一个Push Button,关联槽函数hello();

2.槽函数hello()内定义:QMessageBox::information(this, tr("hello"),tr("hello!!"));

运行效果如下:

VS2015+QT5简单例子(一)_第7张图片


你可能感兴趣的:(VS2015+QT5简单例子(一))