- 博客(12)
- 收藏
- 关注
转载 如何在Qt Creator 创建一个.pri文件
如何在Qt Creator 创建一个.pri文件炎儿丶313 | 浏览 1182 次发布于2016-01-15 18:24 假设你的项目在名为demo的文件夹下 你可以在你的demo里面新建一个文件夹名为pridemo, 在pridemo里面新建一个hello.pri的文件 空的即可 然后再你的工程里面的demo.pro里面写上 inc
2017-07-17 09:04:54 986
转载 QTableWidget自动调整列宽和行高
ui->tableWidget->horizontalHeader()->setResizeMode(QHeaderView::Stretch); 自适应列宽 ui->tableWidget->verticalHeader()->setResizeMode(QHeaderView::Stretch); 自适应行高
2017-07-14 11:25:16 33919 5
转载 memset用法详解
memset用法详解1。void *memset(void *s,int c,size_t n)总的作用:将已开辟内存空间 s 的首 n 个字节的值设为值 c。2。例子#includevoid main(){char *s="Golden Global View";clrscr();memset(s,'G',6);printf("%s",
2017-07-03 10:08:10 1211
转载 关于采用消息钩子机制的透明加密的简单破解
采用消息钩子机制的透明加密方式在各大企业中很常见,简单实用。文件在磁盘上以密文方式存储,打开时首先被加密软件客户端注入的钩子(hook)截获,解密成明文后再提交给相应程序;保存时同样被钩子截获,加密后再保存到磁盘上。知道了原理,破解这种加密方式就不难了。 对于使用内核钩子的加密方式,以“GS-DES大天图文档安全管理系统”(客户端为DES5.0版本)为例,破解方法如下:首先让应用程序打开
2017-06-29 16:28:51 5425
转载 Qt与MSVC中文乱码问题的解决方案
一、问题是什么?在学习Qt编程的过程中,大多数人都遇到过中文乱码的问题。总结起来有三类:1. Qt Creator中显示的汉字变为乱码,编辑器上方有“Could not decode "..." with "UTF-8"-encoding. Editing not possible.”的错误提示。此时,出现乱码的文档是不可编辑的。如下图所示,“你好中文!”这5个中文字符变成了乱码:
2017-06-29 16:16:37 585
转载 Qt的4个图像类QImage/QPixmap/QBitmap/QPicture
(一)QPixmap和QImage的区别 QPixmap是专门为绘图而生,当需要绘制图片时你需要使用QPixmap。QImage则是为I/O,为图片像素访问以及修改而设计的。如果你 想访问图片的像素或是修改图片像素,则需要使用QImage,或者借助于QPainter来操作
2017-06-27 15:37:28 459
转载 CreateMutex函数
CreateMutex函数 该函数找出当前系统是否已经存在指定进程的实例。如果没有则创建一个互斥体。CreateMutex()函数可用来创建一个有名或无名的互斥量对象,其函数原型为: HANDLE CreateMutex( LPSECURITY_ATTRIBUTESlpMutexAttributes, // 指向安全属性的指针 BOOLbInitialOwner, // 初始化互斥
2017-06-27 10:14:18 1933
转载 typedef 函数指针的用法
typedef 函数指针的用法在网上搜索函数指针,看到一个例子。开始没看懂,想放弃,可是转念一想,这个用法迟早要弄懂的,现在多花点时间看懂它,好过以后碰到了要再花一倍时间来弄懂它。其实很多时候都是这样,如果每次到难一点的内容,总想着下次我再来解决它,那就永远也学不到东西。后面那个例子加了注释,是我对这种用法的理解,希望对新手有所帮助。进入正文: 代码简化, 促进跨平
2017-06-26 17:52:21 265
原创 qt实现录音功能
//初始化录音void Player::InitRecording(){ //设置录音格式 8000hz\单声道\8bit\unsigned int数据\小段排列// ui->LbProgress->setText(tr("00:00/00:00")); QAudioFormat format; format.setSampleRate(8
2017-06-22 11:47:32 2373 1
原创 QT中的日历控件和组合框控件
m_activityInfo = new QGroupBox(this); //盒子控件 m_activityInfo->setTitle("活动信息"); QCalendarWidget *m_startCaWidget = new QCalendarWidget(m_activityInfo); //日历控件 m_startCaWidget->set
2017-06-22 11:25:58 3617
转载 c++中的explicit 关键字是什么意思?
explicit,和构造函数一起使用.explicit constructor指明构造函数只能显示使用,目的是为了防止不必要的隐式转化.举个例子: 有这样一段代码:class A{ public: A(int); private: int num;};int Tes
2017-06-22 11:20:40 2667
转载 qt翻译家的使用
QT显示中文最简单的方法就是利用国际化工具linguist,简单步骤如下:1 修改*.pro文件,添加TRANSLATIONS = *.ts。2 注意:在源代码里用tr("")或者相关的宏把要翻译的部分标出来。接下来,执行lupdate,这个命令可以在 工具—》外部—》Qt语言家—》更新翻译(lupdate)找到。(这个子菜单目录下面是发布翻译【lrelease
2017-06-19 09:58:42 2021
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人