Qt
Keep_学习ing
新建梦想,保存梦想,实现梦想,走在实现梦想的路上。
展开
-
paintEvent()重绘事件
Qt Creator快速入门一个重绘事件用来重绘一个部件的全部或者部分区域,下面几个原因的任意一个都会发生重绘事件:(1)repaint()函数或者update()函数被调用;(2)被隐藏的部件现在被重新显示;(3)其他一些原因。 大部分部件可以简单地重绘它们的全部界面,但是一些绘制比较慢的部件需要进行优化而只绘制需要的区域(可以使用QPaintEvent::region转载 2015-11-30 16:06:23 · 9071 阅读 · 0 评论 -
通过类比在VS2010中调用Matlab dll文件,实现在Qt Creator中调用Matlab Dll文件
记录使用Qt Creator调用Matlab的dll文件先安装VS2010旗舰版,再安装Qt SDK,这样Qt SDK会自动检测编译器,就可以使用和VS2010一样的编译器了是MSVC2010。那么也就是说在VS2010上成功调用了Matlab的dll文件,在Qt Creator上也一样可以。安装Matlab 2011b 32位的版本,要保持Qt VS Matlab的位数一致。首先,根原创 2016-03-01 14:00:02 · 3749 阅读 · 3 评论 -
Qt Creator配置msvc的编译器
安装完VS2010旗舰版,还需要点击VS10sp1-KB983509继续安装升级文件。这样在Qt Creator就可以手动设置编译器了。点击打开链接原创 2016-03-04 15:06:49 · 7114 阅读 · 0 评论 -
关于Qt调用多个.m文件形成的函数问题。
当用那个mcc -W lib:test1 -T link:lib test.m 时,如果我有一个主函数及多个子m函数,格式应该怎么写呢???是为每一个函数都创建一个dll呢,还是程序自己会分辨出哪个是主函数而只生成一个dll文件呢??其实这个只需要把主函数编译成C++动态链接库就行了,别的不用管。原创 2016-03-08 20:36:49 · 897 阅读 · 0 评论 -
使用Matlab新版本调用deploytool和使用mcc命令
使用Matlab新版本调用deploytool和使用mcc命令有区别,比如使用 mcc -W lib:testdll -T link:lib test.m与直接用deploytool生成的testdll.h文件有区别,使用隐式调用的调用功能函数的C++函数有问题,使用deploytool生成的testdll.h文件中没有mlfTest()函数,使用mcc -W lib:testdll -T lin原创 2016-03-09 08:14:42 · 5566 阅读 · 0 评论 -
从今天开始,从头开始学习Qt
研一开学时,看书急功近利,只追求速度,囫囵吞枣地看书,结果几乎没有什么收获,学习陷入苦境。现在过去一年了,我想重新开始,从头开始。不能再只收获负能量,既然已经确定下来不能快乐地学习,那么就尽量专心去学习。希望能有所收获。原创 2016-07-27 11:27:57 · 326 阅读 · 0 评论 -
2016.7.28
学习《Qt Creator快速入门》 第二章 Hello World 源码2-1 直接将myico.ico文件复制到自己的工程路径下面,出现了找不到文件的错误,我的电脑没有设置显示文件后缀,那么,我将myico.ico文件名改为myico就可以成功使用了。 ...原创 2018-05-31 23:14:22 · 79 阅读 · 0 评论