首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > QT开发 >

Qt 如何把一个QFrame里的东西 赋值给另一个QFrame呢? 求大神帮助

2012-12-23 
Qt 怎么把一个QFrame里的东西 赋值给另一个QFrame呢?? 求大神帮助Qt 怎么把一个QFrame里的东西 赋值给另一

Qt 怎么把一个QFrame里的东西 赋值给另一个QFrame呢?? 求大神帮助
Qt 怎么把一个QFrame里的东西 赋值给另一个QFrame呢?? 求大神帮助
[最优解释]
你只有把你的控件上的内容先保存下来。。然后那边生成。对应的控件来赋值。

因为QFrame继承自QWidget 最终的基类是QObject..
所以不能拷贝构造哈。
[其他解释]
我的意思如下:

比如你有个Father类的QFrame,这个QFrame是你自己设计的,比如这个QFrame是个数字键盘;那么我现在比如需要针对这个QFrame进行扩展,在保留这个Father类的QFrame不变化的情况下,那我就采用继承的方式了啊.我再定义个Son类,继承Father类,这样,Son类show出来的时候也有个数字键盘的,而且我可以自己在父类基础上自己定义更多的方法等等,我的思想是这样的.或许你可以参考下.我在实际项目开发中经常自己写一个组件类,别的界面想用的话,直接把别的界面的元素提升为组件类对象或者继承组件类继续拓展.

以上只是本人的一点观点,希望可以给你点参考,谢谢!

引用:
引用:我感觉可以直接继承.

听不懂 求代码

[其他解释]
引用:
你只有把你的控件上的内容先保存下来。。然后那边生成。对应的控件来赋值。

因为QFrame继承自QWidget 最终的基类是QObject..
所以不能拷贝构造哈。


我也是把内容重新生成一遍了 确实不能赋值 anyway 谢了哈
[其他解释]
你可以发送信号、然后那边接收!
[其他解释]
引用:
你可以发送信号、然后那边接收!


表示没听懂 貌似只能像2楼说的重新生成一遍了
[其他解释]
我感觉可以直接继承.
[其他解释]
引用:
我感觉可以直接继承.


听不懂 求代码
[其他解释]
引用:
我的意思如下:

比如你有个Father类的QFrame,这个QFrame是你自己设计的,比如这个QFrame是个数字键盘;那么我现在比如需要针对这个QFrame进行扩展,在保留这个Father类的QFrame不变化的情况下,那我就采用继承的方式了啊.我再定义个Son类,继承Father类,这样,Son类show出来的时候也有个数字键盘的,而且我可以自己在父类基础上自……


霸气 看来是高手 自己写类继承绝对是可以实现的 我表示没到那境界 也谢谢了

热点排行