Qt知识点总结

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

1、Ctrl+H:水平布局Ctrl+L:垂直布局。2、按住Ctrl键可以任意选区部件。3、预览快捷键:alt+shift+r。4、QQ好友列表是toolbox控件。5、TabWidget是类似于浏览器的选项卡。6、在操作ui文件时,F3与F4分别是部件与信号的操作的快捷键。7、在编写代码是,F4快捷键可以快速的切换头文件与源文件。8、toInt()函数将字符串转换成整数;number()函数将整数转换成字符串类型。9、图形部件是属于QGui的,在析构函数中的deleteui;就会被自动释放;而涉及到文件操作的时候,当定义了一个指针需要删除的时候,由于QFile是属于QCore,是不能自动释放的,所以就需要我们需要显式的使用deletefile;进行删除。10、在向资源添加文件(譬如图片,音频,视频数据后)后必须进行保存,使用“菜单-保存”或者”ctrl+shift+s“快捷键进行保存。11、软件最终生成后,在生成软件的icon的时候,图片的格式必须是.ico的,其余格式都会报错。12、gif动图是通过lable来显示的。13、gif动图是由许多的图片组成的,通过一秒播放24帧达到动画的效果。14、所有的事件都是受保护的成员函数。15、在设置textEdit中的背景使用“改变样式表”选项时,使用border-image设置背景的时候,图片的像素不容易失真;而使用background-image则是依据图片的实际大小设置,像素没有border-image体验好,可以尝试,就能观察出来。16、发布的时候采用release版,是因为release版在生成可执行文件的时候,去掉了源文件中的注释语句,因此生成的可执行文件会比较小。17、信号与槽的实现一共有三种方式:(1)使用右键的“转到槽”;(2)在ui界面中使用“信号和槽编辑器”进行快速设置;(3)使用代码实现,也是最常用的一种。即在头文件中声明槽函数,在源文件中进行定义,然后使用connect()函数进行连接。18、在使用时间的时候,要注意时间的格式:ui-lineEditFileCreateTime-setText(create.toString(yyyy-MM-ddhh:mm:ss));由于月份与分钟都用的是单词m,所以,为了区分,月份利用大写的M,分钟使用小写m,不能写成相同的,不然不出错。19、QMainWindow和QDialog一样,都是派生自QWidget。20、QGLWidget提供了三个虚函数用以重载来实现OpenGL的绘制:initializeGL()注册函数,在此设置GL的渲染绘制属性、定义显示列表、载入固定纹理等初始化工作。在initializeGL()在调用paintGL()之前只被调用一次,之后不再调用。paintGL()绘制函数,在此使用OpenGL中的接口进行场景绘制,QGLWidget的paintEvent(QPaintEvent*)将会自动调用paintGL()进行部件的显示绘制。也可在需要重绘时通过updateGL()时调用paintGL()。resizeGL()该函数用于处理当部件大小发生改变时,对OpenGL绘图管线各矩阵需要进行的操作。该函数paintGL()第一次调用之前,initializeGL()调用之后被第一次被调用,之后每当QGLWidget的不见大小发生改变时,都将调用该函数来对视图、投影矩阵等进行相应的设置。21、快捷键Ctrl+1欢迎模式Ctrl+2编辑模式Ctrl+3调试模式Ctrl+4项目设置模式Ctrl+5帮助模式Ctrl+6输出模式Alt+1创建细节窗口Alt+2搜索结果窗口Alt+3程序输出窗口Alt+4编译输出窗口Ctrl+B编译工程Ctrl+R运行工程Ctrl+I自动对齐Ctrl+/注释行,取消注释行Ctrl+Shift+F查找内容F5开始调试Shift+F5停止调试F9设置和取消断点F10单步前进F11单步进入函数Shift+F11单步跳出函数22、改变背景图片的时候选择:border-image改变按钮背景颜色的时候使用background-colorPs:回顾第15知识点23、设置登陆界面的code24、设置window窗口固定大小的代码QDialog{background-color:rgb(255,255,222);}QLineEdit{border:1pxsolid#aaaa7f;}QComboBox{border:1pxsolid#aaaa7f;}QPushButton{background-color:rgb(255,255,178);color:black;border-radius:10px;border:2pxgroovegray;border-style:outset;}QPushButton:hover{background-color:rgb(255,219,92);color:black;}QPushButton:pressed{background-color:rgb(255,175,68);border-style:inset;}this-setWindowTitle(Cal);//设置titlethis-setFixedSize(this-width(),this-height());//设置固定大小

1 / 5
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功