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形容文件就是这样
发表回复