随笔分类 - Qt
记录Qt的一些使用心得
摘要:不同语言间数据的传递是很频繁的,尤其是字符串。开发需要,本人想要传递QString的字符串给C#的dll使用。 找了半天,其实有很多高深的技巧,可惜本人对com的本质不太了解,也不熟悉C#的各种数据类型。所以说,有时间,一定要多看看书才行,只会基操,干啥都很麻烦。虽然想过很多绕道的方法,比如看看能不
阅读全文
摘要:本人想在Qt项目中使用c#的一些功能,Qt代码中原本用的std::mutex。pro文件添加上托管编译后,一编译就报错:std里面没有mutex. 一开始以为是std冲突,但是怎么改都没用,包括修改头文件,重命名变量,修改引用名空间的位置等,都是无用功。弄了老久,实在找不出问题,就使用vs2015打
阅读全文
摘要:记录一下Qt多项目 环境:Windows下Qt Creator 4.11.0 1.可以找一下,其他项目里面有这个子目录项目,没有的话,也没关系。自己在文件夹,新建一个.pro文件,也能用Qt Creator打开 2.查看.pro文件。 TEMPLATE = SUBDIRS 就保留这一句就好了。 然后
阅读全文
摘要:QT做一个惠尔顿自动登录程序。 出于某种要求,公司使用了这个惠尔顿网络安全审计系统。 关键是这个做得不太行吧,提供的GUI程序,又大又难用(搞不懂,简单的东西做这么复杂)。 还提供了网页登录程序,这个就简单,只需要输入账号密码点击登录即可。 但是吧,他喵的,必须保持登录页面打开,也就是一直占用那个浏
阅读全文
摘要:记录一下Qt项目使用c#的dll 1.生成C#的dll。 代码: namespace mathDll { public class MathLib { public int add(int a, int b) { return a + b; } } } 命令行: csc /t:library mat
阅读全文
摘要:记录一下QTabWidget的一次使用 QTabWidget实现出来效果就是标签页的界面,点击一个标签,主界面就展现那个标签页的东西。 值得注意的就是以下几点: 1.QTabWidget::addTab(Widget,"title"),增加一个标签页。比如这个Widget为QPushButton,那
阅读全文