*********************************************************************************************
2018/10/18
1、实现点击 PushButton 在 TextLabel 显示出“aaa”
第一步:在 VS 建立一个 QT 文件,点击 xxxx.ui 文件,转到 QT 界面,添加窗口部件,添加槽,保存,在 VS
中重新生成解决方案。
第二步:1)在 VS 中的 Generated Files 选择 ui_xxxx.h 查看修改的名称,对应好 xxxx.h 里面的名称、
2)在 xxxx.cpp 中 private 下定义类型 private slots,写函数的头文件 void slot1
// slot1 是在添加槽
时自己写的名字,要注意对应
3)在主函数 abc.cpp 中写函数逻辑,例如 void abc::slot1()
//输入声明
{ui.label->setText("aaa");}
//
->是将 aaa 在 textlabel 中显示
4)如果有多个控件,Generated 中找到 ui_abc.h,重新生产解决方案,修改对应的控件名称
********************************************************************************************
在学习 C++中,经常会用到.和::和:和->,这些常用符号的区别
1) A.B 则 A 为对象或者结构体;
2) A->B 则 A 为指针,->是成员提取,A->B 是提取 A 中的成员 B,A 只能是指向类、结构、联合的指针;
3) ::是作用域运算符,A::B 表示作用域 A 中的名称 B,A 可以是名字空间、类、结构;
4) :一般用来表示继承;
********************************************************************************************
在 C++中,& 既有引用又有取地址,其实他们的区别可以用一句话概括:=号左边是引用,=号右边是取址。
比如
int a=3;
int &b=a;//引用;
int *p=&a; //取地址
********************************************************************************************
2018/10/19
1、lineEdit 控件的使用
第一步:选择 lineEdit 控件,选择 PushButtonb 添加槽,保存,在 VS 中重新加载
第二步:在 ui._xxxx.h 中查看槽的名字,
第三步:在头文件 xxxx.h 中 private 声明槽函数
第三步:在 xxxx.cpp 源函数中,写入逻辑,如下图注释
2018/10/22
1、添加类
第一步:如图,右击鼠标添加类,
第二步:在添加类的 cpp 中,定义数据类型,计算返回值
第三步:在头文件.h 写入添加类的头文件,才能使用。类类型的指针访问类,需要预先添加 public 的成员,
具体如下图。
第四步:添加槽函数,设计界面,多个 PushButton 时候不要忘记添加槽函数。保存,在 VS 中重新生成
第五步:在源 xxxx.cpp 中写入逻辑,具体如图
第六步:运行成功