VS-Qt环境下dll
2016-04-06 23:28
357 查看
首先,不得不承认的是,Qt中的数据类型使用很方便,当我们的主框架是基于Qt的时候也就没必要刻意追求辅助函数所在的dll是Win32的(如果原功能函数就是只使用标准库及基础类型,那也可以在Qt框架中调用,这不是本篇的重点)。我们之所以要使用QtLibrary是不考虑整合旧代码的情况下方便我们编写Qt程序的时候实现界面与功能的分离。
1.创建库
1)创建QtLibrary项目,并进行相关设置。
mainTest.cpp
效果图:
-----The End
1.创建库
1)创建QtLibrary项目,并进行相关设置。
#include "maintest.h" #include "dlltest.h" mainTest::mainTest(QWidget *parent) : QMainWindow(parent) { ui.setupUi(this); connect(ui.btnGo,SIGNAL(clicked()),this,SLOT(GoClick())); } mainTest::~mainTest() { } void mainTest::GoClick() { dllTest dt; dt.setStr(ui.txtIn->toPlainText()); ui.txtOut->setText(dt.getStr()); }
mainTest.cpp
效果图:
-----The End
相关文章推荐
- Qt Mac OS、iOS和X11的Retina显示支持
- Qt浅谈之二十六图片滑动效果
- MAC下QT5 + Xcode 4.6.3 使用小结
- Mac下发布Qt应用程序
- PyQt4选择文件夹
- QT控件被其他控件遮盖
- PyQt4参考文档
- Qt在windows与Mac OS中获取执行程序版本号
- PCL+Qt+VS可视化点云
- QT中的布局类
- Qt中为按钮添加图片的几种方法
- Qt多线程编程一:使用QSemaphore和waitCondition管理一系列资源
- 关于安装qt之后的qmake命令
- Qt产生随机数
- Qt Creatror使用designer修改了界面但是编译无反应的解决方法
- QT实现打开文件所在目录并选中文件
- Qt实现企业信息管理系统(1)
- Qt 下 QLibrary 动态加载 dll
- Qt调用webserver完成登录操作
- qt creator中使用qwt插件