1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > qt designer使用自定义ui控件

qt designer使用自定义ui控件

时间:2019-04-06 01:41:57

相关推荐

qt designer使用自定义ui控件

文章目录

qt designer使用自定义ui控件使用须知插件应该存放的位置Qt creator内置的designer独立的designer 构建一个可使用的插件Qt creator内置的designer使用独立的designer使用 插件的使用

qt designer使用自定义ui控件

使用须知

Windows上预构建的二进制包中包含的Qt Creator是使用Microsoft Visual Studio编译器构建的,而构建应用程序的Qt版本是为使用MinGW / g ++编译器而配置和构建的。 Qt Creator无法加载使用此版本Qt构建的插件,因为构建密钥不匹配。 插件只能在独立版本的Qt Designer中使用。 选择“帮助”>“关于Qt Creator”查看Qt Creator的构建方式。

designer要使用自定义界面插件,必须确保构建套件版本一致(或兼容)。

插件应该存放的位置

Qt creator内置的designer

Qt安装目录\Qt\Qt5.9.0\Tools\QtCreator\bin\plugins\designer

独立的designer

$$[QT_INSTALL_PLUGINS]/designer

构建一个可使用的插件

Qt creator内置的designer使用

在欢迎界面,搜索Custom Widget Plugin Example并选择构建,注意构建套件的选择需要和Qt creator的构建版本一致,而且须选择release,上图显示的是msvc 32,所以构建的套件也要选择msvc 32

构建完成后,将生成的customwidgetplugin.dll拷贝到Qt安装目录\Qt\Qt5.9.0\Tools\QtCreator\bin\plugins\designer下面,然后重新打开qt creator,便可看到刚构建的界面插件。

独立的designer使用

在欢迎界面,搜索Custom Widget Plugin Example并选择构建,注意构建套件的选择需要和Qt creator的构建版本一致,而且须选择release,我们可以在.pro中加入message($$[QT_INSTALL_PLUGINS]/designer)并保存,然后在下方的概要信息中查看使用的构建套件,并将生成的customwidgetplugin.dll拷贝到message($$[QT_INSTALL_PLUGINS]/designer),然后打开对应套件下的designer,便可看到刚构建的界面插件。

插件的使用

如果编译的是动态插件,能在designer中显示出来了还不够,还需要在程序中包含对应的头文件和库文件,否则会出现链接错误。

最后附上一个完整的工程作为参考。有需要的可直接下载designer_plugin

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。