![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
QT
岩龑
这个作者很懒,什么都没留下…
展开
-
7.资源文件添加
资源文件添加代码在运行的时候总是要用到资源文件,诸如图片,音频,视频等.资源系统是一个跨平台的资源机制,用于将程序运行时所需要的资源以二进制的形式存储于可执行文件内部。如果程序需要加载特定的资源(图标、文本翻译等),那么,将其放置在资源文件中,就再也不需要担心这些文件的丢失。如果将资源以资源文件形式存储,它是会编译到可执行文件内部。使用 Qt Creator 可以很方便地创建资源文件先将要用到的资源文件拷贝到项目下在工程上点右键,选择“添加新文件…”,可以在 Qt 分类下找到“Qt 资源文件”原创 2021-01-26 15:08:46 · 161 阅读 · 0 评论 -
6.菜单栏,工具栏,状态栏,铆接部件
菜单栏菜单栏在一个应用程序中只有一个菜单栏在设置时默认添加到了对象树中 //菜单栏创建 QMenuBar * bar = menuBar(); //将菜单栏放入到窗口中 setMenuBar(bar); //创建菜单,指针接收 QMenu * fileMenu = bar->addMenu("文件"); QMenu * editMenu = bar->addMenu("编辑"); //创建菜单项 新建 QActi原创 2021-01-26 15:05:54 · 111 阅读 · 0 评论 -
5. lambda表达式
lambda表达式c++11中Lambda表达式用于定义并创建匿名的函数对象,以简化编程工作在QT中若要使用则需在配置文件中加上:CONFIG += c++11常用: [=] (){}lambda表达式的基本构造[函数对象参数] (操作符重载函数参数)mutable ->返回值{函数体}函数对象参数:[ ],标识一个Lambda的开始,这部分必须存在,不能省略。函数对象参数是传递给编译器自动生成的函数对象类的构造函数的。函数对象参数只能使用那些到定义Lambda为止时Lambda原创 2021-01-26 11:10:32 · 225 阅读 · 0 评论 -
4.自定义信号和槽,QT4版本信号槽的连接
自定义信号和槽也就是connect()的第二个和第四个参数signal没有返回值 void,可以有参数,可以重载signal只需要声明,不需要实现slot没有返回值 void,可以有参数,可以重载早期的槽函数必须写到public slots:下,5.4版本之后可以写在public下,也可以写到全局下。不过为了兼容最好还是写在public slots下。slot需要声明也需要实现emit 发射信号信号与槽函数参数类型必须需一一对应,信号的参数个数可以多于槽,但槽原创 2021-01-26 11:25:22 · 1227 阅读 · 0 评论 -
3. button创建
button创建当一个QObject对象在堆上创建的时候,Qt会同时为其创建一个对象树。不过,对象树中对象的顺序是没有定义的。这意味着,销毁这些对象的顺序是未定义的。(这意味着当创建一个类的时候可以让它去继承QObject类,这样当关闭窗口的时候就会销毁对象)任何对象树中的 QObject对象delete的时候,如果这个对象有parent,则自动将其从 parent 的children()列表中删除;如果有孩子,则自动delete每一个孩子。Qt 保证没有QObject会被 delete 两次,这是由原创 2021-01-26 11:19:47 · 378 阅读 · 0 评论 -
2.实例化
以下现象是为什么? //new 可用 MyButton *btn=new MyButton; btn->setParent(this); btn->setText("按键1"); btn->resize(50,50); //不可用 MyButton btn; btn.setParent(this); btn.setText("按键1"); btn.resize(50,50);M_CLASS原创 2021-01-26 11:18:46 · 56 阅读 · 0 评论 -
1. . pro文件里是什么
QT += core gui //Qt包含的模块greaterThan(QT_MAJOR_VERSION, 4): QT += widgets //大于4版本以上 包含 widget模块TARGET = 01_FirstProject //目标 生成的.exe程序的名称TEMPLATE = app //模板 应用程序模板 Application SOURCES += main.cpp\ //源文件 mywidget.c原创 2021-01-26 11:17:22 · 160 阅读 · 0 评论