关于qt:QT-自定义组件

26次阅读

共计 409 个字符,预计需要花费 2 分钟才能阅读完成。

1. 应用 QT project 创立一个 QT custom designer widget

2. 创立后失去的文件目录如图所示

components.cpp 次要是进行组件合并,将 cpushbutton 和 ctoolbutton 合并,再减少组件也是相似写法

3. 构建 release 版本,将生成的.dll 文件拷贝到 qt creator 里的 designer 的 plugin 里

4. 在 qt designer 的设计师里能够间接拖动生成的组件即可应用

问题:
1. 为啥 qt creator 的设计师里没有该组件?
请确保你的组件构建版本与 qt creator 版本统一

2. 为啥我的类继承了 QPushButton(其余同理), 在 *.ui 形容文件里是 QWidget?

emmm,QT 会主动帮你生成这段形容,class 依据你的 domXML 函数生成,extends 默认都是 QWidget,header 是 class 名全小写,解决方案就是咱们本人生成这段形容

失去的 *.ui 形容文件就是这样

正文完
 0