QT
QT实践记录
stweddy
这个作者很懒,什么都没留下…
展开
-
using的三种用法
using的几种用法1.using指令。using + 命名空间名字,这样可以在程序中直接用命令空间中的类型,而不必指定类型的详细命名空间,类似于Java的import,这个功能也是最常用的,几乎每个cs的程序都会用到。例如:using System; 一般都会出现在*.cs中。2.using别名。using + 别名 = 包括详细命名空间信息的具体的类型。这种做法有个转载 2014-10-11 09:24:00 · 854 阅读 · 0 评论 -
图片比较算法
QImage rectImage = mImage->copy(rect);QImage rectOldImage = mOldImage->copy(oldrect);//// for(int i=0;i// {// nNewPixelPtr = mImage->bits()+mImage->bytesPerLine()*(rect.y()+i)+原创 2014-10-09 17:27:45 · 3872 阅读 · 0 评论 -
qt中pro文件编写
在QT中,有一个工具qmake可以生成一个makefile文件,它是由.pro文件生成而来的,.pro文件的写法如下:1. 注释从“#”开始,到这一行结束。2.模板变量告诉qmake为这个应用程序生成哪种makefile。下面是可供使用的选择:TEMPLATE = appA> app -建立一个应用程序的makefile。这是默认值,所以如果模板没有被指定,这个将被转载 2014-12-24 09:36:51 · 4553 阅读 · 1 评论 -
qt动态库与静态库编译、应用以及pri文件创建
一. 静态库的生成1. 测试目录: lib2. 源码文件名: mywindow.h, mywindow.cpp3. 编写项目文件: mywindow.pro注意两点:TEMPLATE = lib CONFIG += staticlib 4. 生成Makefile:qmake mywindow.pro5. 编译生成静态库libmywindo原创 2014-12-23 17:48:56 · 10043 阅读 · 2 评论 -
wav格式音频文件转换为Mp3格式
1.编译lame(我用的lame-3.99.5)库 编译后会生成相应的lame动态库编译步骤:(1)进到源码目录,找到configure文件,在命令行执行./configure (-h)带参数可以查看编译的信息(2)make(3)make install2.将编译好的动态库放到默认(程序默认查找路径)的路径下 编译好的文件在/usr/local/lib目录下3.在QT工程的原创 2014-12-19 17:36:14 · 3253 阅读 · 0 评论 -
qt开发笔记1
QMainWindow继承与Qwidget当Qwidget 类中界面发生变化(例如:最大/小化)时,触发showEvent()函数。类似函数还有changeEvent()keypressEvent()paintEvent()resizeEvent()等等。QEventLoop类在任何时候,你都可以创建一个QEventLoop的对象,然后调用它的exec() 来开始一个局部的事件循环原创 2014-12-23 16:57:28 · 1090 阅读 · 0 评论 -
Qtcreator中常用快捷键总结
Qtcreator中常用快捷键总结F1 查看帮助F2 跳转到函数定义(和Ctrl+鼠标左键一样的效果)Shift+F2 声明和定义之间切换F4 头文件和源文件之间切换Ctrl+1 欢迎模式Ctrl+2 编辑模式Ctrl+3 调试模式Ctrl+4 项目设置转载 2014-12-18 18:28:28 · 533 阅读 · 0 评论 -
Qt——QDir类来实现目录的遍历
1.entryInfoList()与entryList(),第一个函数会返回此文件加下所有文件及目录的完整信息,包括用户组,大小,访问时间,权限等等所有与文件有关的信息。而第二个方法只是返回此目录下的所有文件及目录的名字。2.absoluteFilePath()与absolutePath(),第一个方法返回带本文件名的路径信息,absolutePath返回不带本文件名的路径信息。3.QFi原创 2014-12-17 09:44:07 · 1170 阅读 · 0 评论