不二如是 发表于 2020-5-18 14:18:55

如何在类外修改成员变量值??

本帖最后由 不二如是 于 2020-5-18 14:23 编辑





图 1 的两个属性为什么在图 2 里修改无效?

如何做到:用图 2 调用图 1 的类,然后修改图 1 的那两个属性

Twilight6 发表于 2020-5-18 14:18:56


这样感觉可以改的吧?是不是里面定义了怪怪的东东嘿嘿{:10_278:}

不二如是 发表于 2020-5-18 14:19:18

本帖最后由 不二如是 于 2020-5-18 14:29 编辑

@zltzlt @冬雪雪冬

永恒的蓝色梦想 发表于 2020-5-18 14:56:13

应该是修改了的,print 一下看看?

hrp 发表于 2020-5-18 15:01:40

本帖最后由 hrp 于 2020-5-18 15:11 编辑

按理说应该是可以的吧,我有个程序也是类似,只不过是访问,没有修改

看了一下,图一的最后一段 if __name__…应该不是你需要的吧?注释掉看看。如果那段是你需要的,那图二应该没必要重新实例化了,想修改窗口大小直接调用实例方法。

Twilight6 发表于 2020-5-18 15:22:49

不二如是 发表于 2020-5-18 14:19
@zltzlt @冬雪雪冬

被大佬设置最佳的感觉真好,谢谢不二老大
{:10_297:}{:10_297:}{:10_297:}

_2_ 发表于 2020-5-18 15:44:44

WOW!不二来 Python 板块啦……
好像得到 @不二如是 的最佳啊
页: [1]
查看完整版本: 如何在类外修改成员变量值??