您的位置:首页 > 编程语言 > Qt开发

VS-Qt环境下dll

2016-04-06 23:28 357 查看
首先,不得不承认的是,Qt中的数据类型使用很方便,当我们的主框架是基于Qt的时候也就没必要刻意追求辅助函数所在的dll是Win32的(如果原功能函数就是只使用标准库及基础类型,那也可以在Qt框架中调用,这不是本篇的重点)。我们之所以要使用QtLibrary是不考虑整合旧代码的情况下方便我们编写Qt程序的时候实现界面与功能的分离。

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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: