• 9721阅读
  • 5回复

请问qt中如何实现无任何基类的自定义类(出错误提示了) [复制链接]

上一主题 下一主题
离线succulent
 
只看楼主 倒序阅读 楼主  发表于: 2009-01-15
— 本帖被 XChinux 执行加亮操作(2009-01-18) —
想在qt中自定义一个类,但不继承qt的基类,或者说与qt原有类毫无关联
而且打算调用原始套接字来实现,不用qtsocket
请问这个类的头文件中的初始化函数如何去写,就跟普通的vc里面的类定义一样就可以了吗
如果要调用linux下的原始套接字,那么把相应的头文件包含下去也就可以了吗
[ 此贴被succulent在2009-01-15 16:03重新编辑 ]
离线浪漫天使
只看该作者 1楼 发表于: 2009-01-15
just do it  .......
test..........
离线succulent
只看该作者 2楼 发表于: 2009-01-15
good,马上就做,不过还是要打听一下
如果调用linux下的socket,有些什么需要注意的事项,这个test起来估计比较烦琐
离线succulent
只看该作者 3楼 发表于: 2009-01-15
试了一下,出问题了
建立一个基于dialog的工程
随便新建一个类
比如
class A{}
那么,在编译的时候,就出现如下提示
src/dialogimpl.cpp:4: error: ISO C++ forbids defining types within return type
src/dialogimpl.cpp:4: error: return type specification for constructor invalid

说构造函数没有返回正确值
错误指向dialog的类定义处
请问这个问题该如何解决,有谁这么在qt下编过程序吗,用完全自定义的,与qt基类毫不相干的自己的类,谢谢指点
离线wvins
只看该作者 4楼 发表于: 2009-01-15
引用第3楼succulent于2009-01-15 16:02发表的  :
试了一下,出问题了
建立一个基于dialog的工程
随便新建一个类
比如
class A{}
.......

完全自定义的,与qt基类毫不相干的自己的类
---
这是C++的特性,如果这都不支持,恐怕Qt就费了。
因为那意味着所有在Qt中使用的结构体,都需要重新定义,以QObject为基类
离线wd007

只看该作者 5楼 发表于: 2009-01-15
可以的,去ChinaUnix论坛上,有很多这样的例子
欢迎访问我的博客,一起学习提高
http://blog.csdn.net/qter_wd007
快速回复
限100 字节
 
上一个 下一个