gpt4 book ai didi

python - 如何将 stringVar() 从 tk 转换为 pyqt

转载 作者:行者123 更新时间:2023-12-01 01:48:41 28 4
gpt4 key购买 nike

我将此函数作为我的代码的一部分,我正在尝试从 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 中工作?

谢谢

最佳答案

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

关于python - 如何将 stringVar() 从 tk 转换为 pyqt,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50951872/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com