|
本帖最后由 testh 于 2010-7-1 15:55 编辑
2# 亚瑟王
我重新建立了一个简单的ui界面,我选用的是new-->Dialog然后放了一个LineEdit就没有了,其他的按照手册创建ui2cpp等,一直到执行makefile总是提示类似这样的:
ApplicationInterface’ 有虚函数却没有虚析构函数
main.cpp: In function ‘QWidget* create_fktest(QWidget*, const char*, uint)’:
main.cpp:5: 错误:expected type-specifier before ‘fktest’
main.cpp:5: 错误:不能将 ‘int*’ 转换为 ‘QWidget*’,在 return 中
main.cpp:5: 错误:expected ‘;’ before ‘fktest’
main.cpp:5: 错误:‘fktest’ 在此作用域中尚未声明
make: *** [main.o] 错误 1
附:
我的ui文件,这个是主文件,其他的都是根据这个生成的。建立的环境也是按照手册上在/opt下建立的。- <!DOCTYPE UI><UI>
- <class>Form1</class>
- <widget>
- <class>QDialog</class>
- <property stdset="1">
- <name>name</name>
- <cstring>Form1</cstring>
- </property>
- <property stdset="1">
- <name>geometry</name>
- <rect>
- <x>0</x>
- <y>0</y>
- <width>596</width>
- <height>480</height>
- </rect>
- </property>
- <property stdset="1">
- <name>caption</name>
- <string>Form1</string>
- </property>
- <widget>
- <class>QLineEdit</class>
- <property stdset="1">
- <name>name</name>
- <cstring>LineEdit1</cstring>
- </property>
- <property stdset="1">
- <name>geometry</name>
- <rect>
- <x>140</x>
- <y>80</y>
- <width>127</width>
- <height>25</height>
- </rect>
- </property>
- <property stdset="1">
- <name>text</name>
- <string>23.45</string>
- </property>
- </widget>
- </widget>
- </UI>
复制代码- [Desktop Entry]
- Version=1.0
- Name=Lio Test
- #comment=EmbedSky First Qt program
- Exec=lio
- Icon=lio
- Type=Applicatio
复制代码 [local]2[/local] |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
|