QT试验(1)】的更多相关文章

今天,用Qt Creator写第一个简单的小程序“HelloQt”,运行时报错:error: cannot open C:\Users\敏\AppData\Local\Temp\main.obj.5136.0.jom for write,我知道应该是路径中应该不能含有中文,可是几经周折通过改账户名称(企图将其改为英文名称)的方式发现解决不了: 如在注册表中修改掉也是不行的,因为我们要用到的AppData下的东西与账户是绑定的,修改了你整个有关设置都改变了!(appdata就是xp里的applic…
最近做的QT项目涉及计算几何库,需要用到CGAL,其配置着实麻烦,而且相互关联的软件也存在版本兼容一类的问题,在这里就对其配置流程做一些整理说明,以便后来者能够少些烦恼.(注:以下使用Win10作说明) 本流程前题条件 VS+QT的配置已经没有问题 CGAL配置相关软件说明 在CGAL官网下载页面上有相关软件的安装配置说明(Download CGAL for Windows),所需软件和库分别是:Boost库(CGAL库是基于Boost C++库的),CMake,CGAL库.其中CMake版本要…
最近搞设计,需要在上位机上绘制曲线,在网上找了找,发现python的matplotlib和Qt的qwt都不错,本着难度最小原则,选择了Qt下面的qwt,安装过程中遇到了编译错误:moc/xxx Error:126等问题,搜了很多帖子,终于解决了,在此记录下解决过程,方便后来者... 首先到SourceForge上下载Qwt的源码:https://sourceforge.net/projects/qwt/files/qwt/,这里下载了qwt-6.1.3.windows上安装需要下载zip格式的压…
因为我在工作的过程中,使用的是第三方提供的库,但是如何将这些库添加到QT的工程中,是个问题,让我恼火了很久,怎么弄都是错的. 下面,我会对这个问题,进行叙述,希望其他人第一次遇到这种问题的时候,可以轻易的解决. 一.添加第三方的头文件 这个问题再简单不过了,不过我还是要说下. 首先,添加头文件  #include "ControlCAN.h" 然后,再将这个头文件放到工程的目录下,就OK了,非常的简单 二.添加.lib文件 首先,将.lib文件放到对应的工程目录下(当然,放到其他路径也…
时间:2016.07.29 -------------------------------------------- 其实方法有很多! 我的思路是想独立使用它,不想联合VS. 下载地址:http://download.qt.io/official_releases/qt/5.5/5.5.1/ 我选择的是:qt-opensource-windows-x86-mingw492-5.5.1.exe ---- 原先独立安装过Qt creator,但不懂如何配置,用不起来. 后面使用上面这个安装包,发现它…
其实这只是给自己看的一个configure选项笔记,没有太多的东西. 首先: 下载qt5.6的源码: 地址: http://download.qt.io/archive/qt/5.6/ 下载完解压: tar  -xvf   qt-everywhere-opensource-src-5.6.0.tar.gz 解压完进入源代码 : 修改几个东西: 1. 进入qtbase/mkspecs 里面, 复制一份linux-arm-gnueabi-g++    ,名字为linux-arm 在进入 linux-…
1.在资源文件建立一个qss文件.如blue.qss 2. 调用 #include "mainwindow.h" #include <QApplication> #include<QFile> #include "mainframe.h" int main(int argc, char *argv[]) { QApplication a(argc, argv); QFile qss_file(":/res/blue.qss"…
直接用Qt写soap 最近的项目里用到了webservice, 同事用的是`gSoap`来搞的. 用这个本身没什么问题, 但这货生成的代码实非人类可读, 到处都是`__`和`_`, 看得我眼晕..... 其实项目里用的webservice很简单, 暂时只有身份验证这一个, 所以就想能不能直接用Qt搞定. 说搞就搞, 哪知一下就搞了1天半..... 把过程记录下来, 以防我的老脑筋忘记了 -_____-! 原理 我们用的webservice是基于xml的, 也叫soap. 而soap = http…
首先,声明一下,QString 是不存在中文支持问题的,很多人遇到问题,并不是本身 QString 的问题,而是没有将自己希望的字符串正确赋给QString. 很简单的问题,"我是中文"这样写的时候,它是传统的 char 类型的窄字符串,我们需要的只不过是通过某种方式告诉QString 这四个汉字采用的那种编码.而问题一般都出在很多用户对自己当前的编码没太多概念, 于是 一个简 单的 Qt 程序 下面这个小程序,估计大家会感到比较亲切.似乎有相当多的中文用户尝试写过这样的代码: #in…
声明: 事先我已经自己动手写了一个简单的dll文件(myDLL.dll),C版接口的.并且用我前两篇有关DLL文章里面的方法,从dll中导出了导入库(.lib)文件,dll中有两个函数,原型如下:    void HelloWorld();     //函数内部调用Win32 API,功能是弹出一个helloworld提示框    int add(int a,int b);  //实现两个数相加,并返回结果 下面分别通过显示调用和隐式调用两种方法,来模拟Qt如何调用外部dll文件中的功能函数,f…