如何在主函数中调用ShowUsers函数?
def ShowUsers(self):
with open("accounts.txt", "r") as f:
data = f.readlines()
for line in data:
lineZ = line.strip().split(";")
a = lineZ[0]
self.ComList.addItem(a)
if __name__ == "__main__":
import sys
app = QtWidgets.QApplication(sys.argv)
MainWindow = QtWidgets.QWidget()
ui = Ui_MainWindow()
ui.setupUi(MainWindow)
sys.exit(app.exec_())
我是pyqt和python的新手。非常感谢!
答案 0 :(得分:1)
根据我在您的代码ShowUsers
中看到的属于某个类的内容,我们将其称为class1
class class1:
def __init__(self, {your parameters}):
{some code}
def ShowUsers(self):
{your code}
要使用该方法(考虑到它不是静态方法),您必须创建一个对象并使用它:
if __name__ == "__main__":
{some code}
my_object = class1({your parameters})
my_object.ShowUsers()
{some another code}
注意:这个答案不仅适用于pyqt,还适用于python