如何将stringVar()从tk转换为pyq

2024-03-29 12:35:21 发布

您现在位置:Python中文网/ 问答频道 /正文

我把这个函数作为我的代码的一部分,我试图从tk转到pyqt,但是我在pyqt方面没有太多的经验。我试图生成一个Tkinter字符串变量列表来存储条目。在

def generate_stringvars(self):
    temp_entriesx = []
    count = 0
    while count < 21:
        e = tk.StringVar()
        e.set("")
        temp_entriesx.append(e)
        count += 1
    return temp_entriesx

如何改变tk.StringVar公司()让它在pyqt中工作?在

谢谢你


Tags: 函数字符串代码列表tkinterdefcount条目
1条回答
网友
1楼 · 发布于 2024-03-29 12:35:21

pyQt和Qt之间有一些区别。一个重要的区别是不需要QString(see here)。pyQt与Python内置字符串类型完全兼容。你的代码看起来像这样。在

def generate_stringvars(self):
    temp_entriesx = []
    count = 0
    while count < 21:
        temp_entriesx.append("")
        count += 1
    return temp_entriesx

相关问题 更多 >