关于qt creater的一些细节描述

1.Qlabel *label=new Qlavel()如果括号中写上他的widget,就说明labelwidget子类,删除widget时候,label会自动删除,如果,没有定义父类,子类也需要单独删除

2.在进行单步调试的时候,发现只有执行到a.ezex()时候窗口才回展现出来

3.main函数中最后一句,return exec()意义:

这是事件循环,相当于处于监听时间状态,就是阻塞,直到下一个事件激活,弹出模态对话框的时候为什么会一闪而过,因为show相当于局部变量,当代码块执行完后,空间自动释放

4. connect 函数的四个参数分别是发射信号的对象,反射的信号,接收对象的信号, 要执行的槽

runfuncName(&a,&A::onClicked);调用runfuncName函数,void runfuncName(A * obj, void (A::*func)()){

    (obj->*func)();

}

执行Aonclick()函数,输出字符串

connect(&a,&A::click,&A::onClicked);//a.click = &A::onClicked;

    (a.*a.click)();

    runfuncPointer(&a,&A::click);

开始一句将&A::click,&A::onClicked两函数绑定,后两个调用输出

5.

1.QMainWindow主要布局的组件:

1.1菜单栏:是一个下拉菜单项的列表,由QAction实现

1.2工具栏:用于显示一些常用窗口项目

1.3中心部件:在主窗口区域放入一个窗口部件作为中心部件

1.4 Dock部件:停靠窗口,像工具箱一样,放置一些部件实现某些功能

1.5状态栏:显示程序的状态信息

2. 富文本处理:

2.1富文本是指在文档中可以使用多种颜色,比如字体颜色,字体样式。

2.2文本块为文本文档提供了一个文本片段的容器。一个文本快看成一个段落但是不能回车换行,回车换行后,表示创建了新的文本块

2.3MAINWINDOW类的构造函数中添加代码来获取文档对象及其属性

2.4遍历文本块

2.5HTML的组合

猜你喜欢

转载自blog.csdn.net/greedy__/article/details/80790016