Qt第一天:(含有使用国内镜像安装QT教程)

使用QT示例:

×掉

点击运行

显示

QT的下载

老师叫装这个

下载

这个

搜索、点击

在下载的.exe目录输入cmd,然后

下载好过后,安装,查看以下相应勾选,以下下载了5和6两个版本

使用QT的开发的产品

QT助手,在安装的目录下

使用QT Creator创建项目

把按钮放到父窗体上

QT的坐标体系

移动按钮

效果

QT中会把子类对象都放到一个链表里

比如这样

这样会内存泄漏

把他加到类里就不会内存泄露,构造函数会初始化他

设置主窗口大小

设置固定大小

对象树,new对象的时候,会自动把对象放到childrens列表中

入栈的时候,上面先入,所以释放的时候quit先释放,代码没有问题

释放了window,同事也把quit释放了,但是quit在后面,所以quit会调自己的析构,会有两次释放,程序会报错

用clion写QT:

创建一个目录

1、

2、

CMakeLists.txt

moc.exe把QT的东西变成C++的

配一下环境变量

自己拖组件

创建了三个文件

点击

显示

QPushbotton继承了三个类

给按钮改汉字

也可以双击按钮改

Line Edit

ctrl+s保存

在clion里编译

编译后多一个文件

打开这个文件就知道你刚才拖动做的事情(代码表示)

改动

运行

显示

在QT Creator上

创建项目

cmake

点击

随便放几个

点击运行

动态生成,也可以叫预处理,把QT的代码变成CPP代码

信号和槽

connect还有第五个参数

在QT助手中

实现信号和槽(按钮)

拉一个LineEdit

新添加了组件,要编译一下,要不然不会有提示

匿名函数

引用传递的坏处

原因

值传递

写一个槽函数

实现

自定义信号signals

移动一下

clion报警告

消除

 加一个头文件

信号重载

QT4

第一天的笔记没有咯!!!!!!!!!!!!!!!!!!!

  • 12
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值