Qt中forward declaration of struct Ui::xxx的解决
2016-07-25 11:10
375 查看
每当你新键一个 QT设计界面, QT会自动生成yyy.ui文件,如
<?xml version="1.0" encoding="UTF-8"?>
注意到 name = "Form" ;默认都是这个名字,本人就是照搬mainwindow中的代码才导致这个错误,肤浅啊。
当你在你的头文件中引用此界面时,
创建一个命名空间如
namespace Ui {
class xxx;
}
这里的XXX应与.ui文件中的name一致,否则就会导致如标题如述错误.
<?xml version="1.0" encoding="UTF-8"?>
<ui version="4.0">
<class>Form</class>
<widget class="QWidget" name="Form">
<property name="geometry">
<rect>
<x>0</x>
<y>0</y>
<width>400</width>
<height>300</height>
</rect>
</property>
<property name="windowTitle">
<string>Form</string>
</property>
</widget>
<resources/>
<connections/>
</ui>
注意到 name = "Form" ;默认都是这个名字,本人就是照搬mainwindow中的代码才导致这个错误,肤浅啊。
当你在你的头文件中引用此界面时,
创建一个命名空间如
namespace Ui {
class xxx;
}
这里的XXX应与.ui文件中的name一致,否则就会导致如标题如述错误.
相关文章推荐
- Guess Number Higher or Lower && 九章二分法模板
- Camstar Portal modeling user guid --设置本地时间
- poj 3625 Building Roads(最小生成树)
- jeasyui插件扩展datagrid-filter的改善
- druid简单详解
- UITableView Class Reference
- Confluent
- MUI布局简介
- 判断鼠标或者手指是否点击在UI上(用于应对不能点击UI的情况)
- UITableview Plain风格下 SectionHeader悬浮问题
- 在JS中用EL表达式访问request作用域里面的值得问题
- maven的pom文件 Project build error: Unresolveable build extension: Plugin org.sonatype.plugins:nexus-st
- String+ String.Concat String.Format StringBuilder 之间的性能测试
- servlet request请求对象常用方法总结
- HDU 5749 Colmerauer(单调栈)
- 解决SVN上UUID不匹配问题
- @Value取不到值
- ios的手势操作之UIGestureRecognizer浅析
- 【HDU5749 BestCoder Round 84C】【ST-RMQ?NO!暴力跳法or单调栈法 + 贡献思维】Colmerauer 所有子矩阵size乘鞍点权值和
- Builder 构建模式