logo资料库

C++、QT学习记录.docx

第1页 / 共6页
第2页 / 共6页
第3页 / 共6页
第4页 / 共6页
第5页 / 共6页
第6页 / 共6页
资料共6页,全文预览结束
********************************************************************************************* 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 中写入逻辑,具体如图
第六步:运行成功
分享到:
收藏