当前位置: 首页 > news >正文

返利网站怎么做用自己的电脑做网站划算

返利网站怎么做,用自己的电脑做网站划算,网页设计购物网站模板,北京 网站建设目录 1.创建接口 2.创建插件 3.创建插件界面 4.插件实现 5.创建应用工程 6.应用插件 1.创建接口 打开QtCreater#xff0c;点击左上角“文件”-新建文件或项目#xff0c;在弹窗中选择C/CHeader File。 输入文件名#xff0c;选好路径#xff08;可自行设置名称…目录 1.创建接口 2.创建插件 3.创建插件界面 4.插件实现 5.创建应用工程 6.应用插件 1.创建接口 打开QtCreater点击左上角“文件”-新建文件或项目在弹窗中选择C/CHeader File。 输入文件名选好路径可自行设置名称路径。后面点击下一步完成就可以了。 在创建的文件中输入以下内容 class MyPlugin : public QObject {Q_OBJECT public:virtual ~MyPlugin(){}virtual void msgToPlugin(int)  0; //插件接收消息 signals:void msgFromPlugin(int);//插件发送消息 public:QWidget* widget; //插件界面接口指针 }; #define MyPlugin_IID com.wyc.myplugin Q_DECLARE_INTERFACE(MyPlugin, MyPlugin_IID);//将接口告诉Qt元对象系统 2.创建插件 再次点击“文件”-新建文件或项目选择Library/C Library 输入名称和路径其他没展示的都选择默认点下一步就可以了 添加上面生成的插件接口头文件 修改pro前几行 QT        core gui greaterThan(QT_MAJOR_VERSION, 4): QT  widgetsTEMPLATE  lib DEFINES  TEST_PLUGIN_UI_LIBRARY CONFIG  plugin CONFIG  c11 3.创建插件界面 在test_plugin_ui项目上点击右键选择Add new...选择设计师界面类输入名称。 界面中添加控件用来测试和主界面的通讯。 头文件加入如下内容 signals:void sendMsg(int);//发送消息 public slots:void recMsg(int); //接收消息 private slots:void on_send_clicked(); 在cpp文件中实现相应的收发功能。 至此插件界面就做好了。 4.插件实现 在之前创建的test_plugin_ui.h中加入头文件 #include myplugin.h #include pluginwidget.h 在类中加入如下内容: class TEST_PLUGIN_UI_EXPORT Test_plugin_ui : public MyPlugin {Q_OBJECTQ_PLUGIN_METADATA(IID com.wyc.myplugin)Q_INTERFACES(MyPlugin) public:Test_plugin_ui();~Test_plugin_ui();void msgToPlugin(int); //接收消息 private:PluginWidget * m_pluginWidget  0; }; 在cpp中初始化m_pluginWidget并将其赋值给widget外部界面可以通过widget指针使用插件里的界面. m_pluginWidget  new PluginWidget; widget  m_pluginWidget; QObject::connect(m_pluginWidget, PluginWidget::sendMsg, this, Test_plugin_ui::msgFromPlugin); 实现函数void msgToPlugin(int)后点击编译图标即可生成.dll.a文件 5.创建应用工程 创建应用工程 编译器一定要选跟上面一样的其他都点“下一步”。 在ui文件中添加控件如下 右侧的布局用来添加插件界面。 6.应用插件 将上面生成的.dll和.a两个文件拷贝到相应的目录比如Debug,就拷贝到build-...-Debug下Release就拷贝到build-...-Release下。 将接口文件myplugin.h添加到工程中。 在头文件mainwindow.h中添加如下内容 #include myplugin.h public slots:void rectMsg(int value); private slots:void on_sendBtn_clicked(); private:MyPlugin *m_plugin; 在mainwindow.cpp构造函数中添加如下内容    if(!QLibrary::isLibrary((test_plugin_ui.dll))){qDebug()not a library;return;}QDir dir(./test_plugin_ui.dll);qDebug()__LINE__  dir.absolutePath();QPluginLoader loader(dir.absolutePath());loader.load();qDebug()  loader.errorString();m_plugin  qobject_castMyPlugin*(loader.instance());if(m_plugin){ui-verticalLayout-addWidget(m_plugin-widget);connect(m_plugin, MyPlugin::msgFromPlugin, this, MainWindow::rectMsg);}else{qDebug()__LINE__  error;} 并在cpp文件中实现相应的收发功能运行即可。
http://www.hkea.cn/news/14449612/

相关文章:

  • 广州建设银行保安招聘网站推广网站的广告怎样做
  • 网站开发和后台维护网站建设 北京
  • 铝基板营销型网站建设wordpress 安装变下载
  • 网站建设运营规划方案做视频链接哪个网站好
  • 定手机网站建设北京市住房城乡建设门户网站
  • 公司外包做网站赚钱吗app手机电视网站设计方案
  • 完成门户网站建设长春网站建设那家好
  • 网站外链是什么画册封面设计
  • 中煜建设有限公司网站什么是网络营销信息
  • 广州购物网站建设报价公司信息网站建设目标
  • 优秀企业网站建设定制深圳购物商城网站设计
  • 厦门 做网站网站设计 电子购物网站设计
  • 网站平台维护做网站公司有哪些
  • 东莞企业营销型网站策划银川公司做网站
  • 用数字做域名的网站郑州seo技术服务顾问
  • 赛罕区城乡建设局网站哪些大型网站用mysql
  • 企业app定制开发公司东莞网站seo
  • 手机网站建站流程北京国际建设集团网站
  • 服装网站模板深圳协会网站建设
  • 网络空间 网站 域名软件定制图片
  • 网站备案核验单怎么选网站安全维护怎么做
  • 怎样做投资与理财网站大连网络推广公司推荐
  • 网站系统建设合同河南宣传片制作公司
  • 贵阳好的网站建设公司多钱网网站
  • 合肥建设网站哪家好注册新公司的流程
  • ks刷粉网站推广马上刷如何自己制作游戏软件
  • 搜索网站制作教程金山区网站制作
  • 程序员 修电脑 做网站随机关键词生成器
  • 海南中小企业网站建设南城微网站建设
  • 怎样看网站的建设时间网站ftp查询