PyQt5 类间函数调用:获取另一个文件类函数返回值
使用以下步骤可以在 PyQt5 的一个类的函数中调用另一个文件一个类的函数中的值:
-
在需要调用的另一个文件中创建一个类,并在其中定义一个函数返回需要的值。
-
在需要调用该函数的文件中导入另一个文件,并实例化该类。
-
通过实例化的对象调用所需的函数,并将返回的值存储在变量中。
-
在需要使用该值的函数中使用该变量。
例如,假设有一个名为 'file1.py' 的文件,其中包含以下类:
class MyClass:
def my_function(self):
return 42
现在,我们想在另一个名为 'file2.py' 的文件中调用此函数并使用其返回的值。我们可以按如下所示操作:
from file1 import MyClass
class AnotherClass:
def my_other_function(self):
my_class = MyClass()
my_value = my_class.my_function()
print(my_value)
在此示例中,'AnotherClass' 是一个 PyQt5 类,其中包含 'my_other_function' 函数。该函数导入 'file1' 中的 'MyClass' 类,并创建一个该类的实例 'my_class'。然后,它调用 'my_function' 函数并将返回的值存储在 'my_value' 变量中。最后,它使用 'my_value' 在函数中进行操作。
原文地址: https://www.cveoy.top/t/topic/oKpE 著作权归作者所有。请勿转载和采集!