QT****学习第二天(1)
一、 我的第一个QT程序
1.QT函数部分功能的了解
我的第一个QT程序学习了windowTitle的更改、按钮的放置以及按钮名称的修改,以及按钮响应函数的创建与调用QMessageBox::information(this,“恭喜”,“您已成功逆袭,请点击确定迎娶白富美!”);函数,总的来说,QT程序与MFC有着一定的相似,比如按钮的添加以及标题的修改与MFC极其类似。
2.第一个QT函数的运行结果
二、 调试器问题
1.如下图,在选择调试的时候会无法使用调试器
2.解决办法如下
1.在设置里面找到应用和功能,选择如下的SDK版本,选择修改
2.选择change,接着next
3.选择Degugging Performance Toolkit,选择change,直到完成,然后重启QT即可,在学习QT课程中老师在安装过程中遇到的提示网络问题没遇到,不过我也分享一下解决的方法
4.修改SDK可能遇到的问题以及解决办法
使用下载工具如迅雷,复制整个json文件的内容,迅雷会自动提取里面的下载地址
全部下载后存入存入名为Installers的文件夹里然后回到这个页面重试即可安装完成
三、 pushbutton的添加
- 动态添加,在Widget类添加一个私有的QPushButton* btn
#include “widget.h”
#include “ui_widget.h”
Widget::Widget(QWidget *parent)
:QWidget(parent)
, ui(new Ui::Widget)
{
ui->setupUi(this);
btn=new QPushButton;//
btn->setText(“英雄联盟”);//
btn->setParent(this);//
btn->show();//
btn->resize(100,50);//
btn->move(180,150);//
}
Widget::~Widget()
{
delete ui;
delete btn;// 避免内存泄露
}
2.拖拽添加,如图箭头所示,按住鼠标左键即可拖拽添加,并且还可以直接在右边属性栏改变按钮的大小以及位置