繁体   English   中英

QML和Qt Creator

[英]QML and Qt Creator

我由Qt创建者设计了一个Qt应用程序。 如您所知,在构建新表单时可以在主窗口中拖放默认项。 我没有使用传统的“按钮”,而是通过向项目中添加.qml文件来创建自定义按钮。 现在的问题是,我不知道如何在项目形式内使用(或集成)新按钮

提前致谢

只要您的组件位于应用程序qml文件的路径中,使用您的组件所需要的就是将其放置在某个位置。 您不需要包含或导入任何内容。 任何用户组件都可直接用于整个项目。

只要QML组件仅由内置组件组成,它甚至可以从磁盘上的任意位置,通过网络或仅从源字符串安全地加载。 检查此答案以获取有关动态实例化的详细信息。

一个友好的建议-输入代码,不要使用可视化编辑器-它非常弱。

编辑:我不了解您,但对我来说,似乎项目qml文件夹中的每个自定义qml文件都会自动添加到设计器库中的QML类型。 因此,与我的假设相反,您实际上不需要做任何事情来使您的自定义类型可供设计人员使用。

遇到相同问题时,我发现了这个已有1年历史的问题。 这是我发现的:

如果您使用大写字母首字母( C ustomButton.qml而不是c ustomButtom.qml)保存自定义按钮,则QtDesigner会在库面板中正确显示组件。

有时您需要重新启动QtDesigner才能工作。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM