• 4414阅读
  • 7回复

[提问]在界面的创建中什么Widget应该声明为私有? [复制链接]

上一主题 下一主题
离线zmx_zmx_zmx
 
只看楼主 倒序阅读 楼主  发表于: 2013-02-08
关键词: 界面QT4求助
反正都可以直接在构造函数里面新建啊。书上都声明为私有的了。。。求解,这是为什么?
离线roywillow

只看该作者 1楼 发表于: 2013-02-09
如果其他成员函数需要访问这个widget,那么肯定要把这个widget*声明为成员变量
同时又不希望这个widget*公开,自然就要声明为private了
专业维修核潜艇,回收二手航母、二手航天飞机,大修核反应堆,拆洗导弹发动机更换机油,无人侦察机手动挡改自动,航天飞机保养换三滤,飞碟外太空年检 ,各型号导弹加装迎宾踏板,高空作业擦洗卫星表面除尘、打蜡及抛光,东风全系列巡航导弹。并提供原子对撞机。量大从优,有正规发票。
离线realfan

只看该作者 2楼 发表于: 2013-02-10
编程的一个原则是尽量缩小对象的可见范围。
离线zmx_zmx_zmx
只看该作者 3楼 发表于: 2013-02-11
谢谢楼上的各位的解答
离线zmx_zmx_zmx
只看该作者 4楼 发表于: 2013-02-11
回 1楼(roywillow) 的帖子
是不是不声明为成员的Widget就不能被其他的窗口类所使用?就不能和其他窗口类进行交流?
离线roywillow

只看该作者 5楼 发表于: 2013-02-11
回 4楼(zmx_zmx_zmx) 的帖子
你试试就知道了
理解你的问题和回答你的问题太麻烦了……大过年的人变懒了
专业维修核潜艇,回收二手航母、二手航天飞机,大修核反应堆,拆洗导弹发动机更换机油,无人侦察机手动挡改自动,航天飞机保养换三滤,飞碟外太空年检 ,各型号导弹加装迎宾踏板,高空作业擦洗卫星表面除尘、打蜡及抛光,东风全系列巡航导弹。并提供原子对撞机。量大从优,有正规发票。
离线zmx_zmx_zmx
只看该作者 6楼 发表于: 2013-02-11
现在可苦恼死了,觉得QT入门挺难的。很多都不知道为什么。setupui什么的,不能理解。。而且又没有好的书,觉得那些书跳跃性太大。。。有没有经验什么的~
离线rpdhunter

只看该作者 7楼 发表于: 2013-02-11
回 6楼(zmx_zmx_zmx) 的帖子
楼主挺过去这段就好了,建议先实践

有关setupui,可以看看不才写的入门文章

http://blog.csdn.net/rpdhunter/article/details/6781914
快速回复
限100 字节
 
上一个 下一个