插件开发-Qt Creator 用插件法编写一个自定义窗口部件

问题描述

Qt Creator 用插件法编写一个自定义窗口部件
  • 系统自身条件:

(1)我的系统是linux,Qt Creator 5.0.2.
(2)我是用Qt Creator自带的帮助文档中的例子(analogclock)。

按照说明一步一步做,构建通过,并且生成3个makefile文件,一个libanalogclockplugin.so文件,貌似这就是插件,我把它拷贝到Qt Creator中designer的插件目录下。本应该在Qt Creator重启后,可以在designer中可以看到这个插件,但是没有,从帮助中看到designer没有找到它。郁闷!

  1. 做法

我是先在Qt Creator下新建一个用户自定义窗口部件的项目,将代码对应的一点点复制过去,在源代码结尾处,宏Q_EXPORT_PLUGIN2()是黑色的,据说没有用滴。我就改成Q_IMPORT_PLUGIN)就改了这个。

时间: 2024-10-03 18:42:07

插件开发-Qt Creator 用插件法编写一个自定义窗口部件的相关文章

Linux上使用Qt Creator进行C/C++开发

  目录[-] 1.安装Qt Creator和基础构建环境(以Ubuntu为例): 2.把自动完成快捷键"Ctrl+空格"改为"Alt+/"或者"Shift+Return"(Return表示Enter键) 3.在Qt Creator中使用make构建,运行,调试通用C/C++项目 4.在Qt Creator中使用cmake构建,运行,调试通用C/C++项目 5.Qt Creator会自动识别系统中安装的gcc.g++.gdb.make.cmake

图像处理-qt编写一个读取图像数据的插件

问题描述 qt编写一个读取图像数据的插件 有同一个图像的几个分辨率的图片,想要达到的效果是当前放大到最大的时候,用鼠标滚轮继续放大就是读取更高分辨率的图像,想求教使用VS搭配QT该怎么设计函数? 解决方案 滚轮事件对应一个变量啊,当这个变量的变化值超过某个值认为已经最大了 解决方案二: 关键是我想不清用什么来判断图像放大到了最大.

转 编写一个最简单的Nutch插件

nutch是高度可扩展的,他使用的插件系统是基于Eclipse2.x的插件系统.在这篇文章中我讲解一下如何编写一个nutch插件,以及在这个过程中我遇到的坑. 请先确保你在eclipse中成功运行了nutch,可以参考在eclipse中运行nutch 我们要实现的插件的功能是接管抓取过程,然后无论抓取什么网址,我们都返回hello world,够简单吧... 插件机制 nutch的插件机制大致是这样:nutch本身暴露了几个扩展点,每个扩展点都是一个接口,我们可以通过实现接口来实现这个扩展点,这

word 插件开发 单例模式 多文档打开 只有一个打开文档的插件能够获得焦点的问题

问题描述 大家好:工作遇到难题了,我们在做word插件开发,开发的插件是使用的单例模式,也就是说,我们想实现的是在同一台计算机上,打开多个word文档时,我们的插件都可操作,而且在A打开文档中操作后,在B打开的文档中能够同步显示插件的变化,我们插件里是一个节点树:现在的问题是若是在A中能够操作节点树的话,那么在B.C中都无法操作,只能看到A中操作后的结果.而相同的开发方法,对于excel就没有这个问题,有没有大神帮我解决这个问题啊,特急!!!! 解决方案 解决方案二:看不懂ABC是什么东西,是电

qt入门编写一个helloworld

问题描述 qt入门编写一个helloworld 学了一学期的c++程序设计,这学期老师说要学qt,并给了我们链接,下了最新版的qt5.6.对qt一点儿也不了解,怎么编出一个简单的hello world?网上的很多教程都是qt老版本的,求大神指点 解决方案 楼主是在windows下的QT吗? 一般的步骤: 1.新建项目 2.选择Application---Qt Widgets Application,下一步 3.指定名称和创建路径 4.下一步 5.下一步 6.完成 7.按crtl+r 看看能不能生

qt-如何使用QT编写一个bat文件,并执行它!!!

问题描述 如何使用QT编写一个bat文件,并执行它!!! 桌面上有bat文件,打开它就能运行出想要的结果. 但是在qt中怎么实现呀!!跪求大神指导.. 解决方案 参考:http://blog.csdn.net/zww0815/article/details/7944231http://blog.csdn.net/akof1314/article/details/5472359 解决方案二: QT只是一个跨平台的开发工具. 如果实现,就要看运行的系统.如果还是 Window 系统,可以考虑直接调用

Qt Creator介绍

简介 Qt Creator是使用Qt开发的IDE.Qt支持Windows.Linux/Unix.Mac OS X.Android.BlackBerry.QNX等多种平台,Qt Creator为不同平台提供了统一的开发环境. Qt Creator集成了Qt Designer.Qt Assistant.Help等工具.因此,在开发过程中可以很快的通过Designer来设计界面.如果想从Qt API中获得更详细的信息,只需要将光标定位到相应的类或函数并按下F1即可. 简介 欢迎模式 工程 示例 教程

Qt Creator下载和安装(详细教程)

简介 Qt是跨平台的图形开发库,目前由Digia全资子公司 Qt Company 独立运营,官方网址: http://www.qt.io/ 也可以访问Qt项目域名:http://qt-project.org/ Qt本身支持众多操作系统.从通用操作系统Linux.Windows,到手机系统Android.iOS.WinPhone,嵌入式系统支持QNX.VxWorks,应用非常广泛. 基于Qt的软件非常多,其中最知名的要数Linux桌面系统KDE(涵盖无数以K打头的应用软件).国内WPS for L

Qt环境搭建(Qt Creator)

简述 上一节中介绍了如何进行Qt和Visual Studio的下载安装,随后演示了如何将Qt集成到Visual Studio中,并完成了我们第一个Qt小程序-Hello World.下面主要讲解如何利用Qt Creator来编写Qt程序. 简述 Hello World 配置环境 下载Windows Debugging 配置调试器 Hello World 1.首先我们找到已安装的Qt程序,打开Qt Creator. 2.选择:文件->新建文件或项目(N)- 或者直接点击"New Projec