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

2023-12-01

我有这个函数作为我的代码的一部分,我正在尝试从 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
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何将 stringVar() 从 tk 转换为 pyqt 的相关文章

随机推荐

  • 从 PowerShell 格式化 XML

    我有一个 PowerShell 脚本 它运行一个返回 XML 的存储过程 然后 我将 XML 导出到一个文件中 但当我打开该文件时 每行末尾都有 3 个点 并且该行不完整 这是使用out file 当我使用Export Clixml从查询返
  • jQuery 电子邮件地址输入

    我希望我的网站上有一个自动完成 自动格式 收件人 字段 其工作方式类似于 GMail 中的字段 有谁知道 jQuery 有这样的东西吗 纯 JavaScript 或者还有其他替代方案吗 http bassistance de jquery
  • $_POST 在 php 5.3.5 中不起作用

    我正在 PHP 5 3 5 中处理一个页面 看起来 POST不包含从我的表单提交的数据 这是 HTML 文件
  • 如何从命令行执行 Cucumber Spring Boot 打包的 Jar?

    我对 cucumber jvm 世界相当陌生 尝试将 Cucumber Spring Boot 应用程序打包为 Jar 应用程序在 Eclipse 中运行良好 但是当我打包为可执行 jar 时 它失败并出现 Exception 主线程异常
  • WooCommerce 使用辅助 PHP 文件(调用模板)

    我该如何调用辅助 PHP 文件 这是我的代码 add filter woocommerce product tabs woo simfree product tab function woo simfree product tab tabs
  • 使用 xarray 获取 netcdf 文件的平均值

    我使用 xarray 在 python 中打开了一个 netcdf 文件 数据集摘要如下所示 Dimensions latitude 721 longitude 1440 time 41 Coordinates longitude long
  • 自托管 asp.net mvc

    是否可以在另一个应用程序中自行托管 asp net mvc 控制台 Windows 窗体 服务等 我想构建一个应用程序 提供一个 Web 界面来控制它 并且我想使用 asp net mvc 作为它的 Web 部分 我确实快速浏览了一下 Na
  • Keras训练部分模型问题(关于GAN模型)

    我在使用keras实现GAN模型时遇到了一个奇怪的问题 对于GAN 我们需要先建立G和D 然后添加一个新的序列模型 GAN 然后依次添加 G 添加 D 当我这样做时 Keras 似乎反向传播回 G 通过 GAN 模型 D train on
  • PWA 未安装为 WebApk

    我制作了一个 PWA 它通过了所有 LightHouse 因素 即使在访问网站时也会显示 AddToHomeScreen 弹出窗口 但是当您将其添加到主屏幕时 它不会显示在应用程序抽屉中 并且其图标上有一个 chrome 徽章 我不知道该怎
  • 空白第一个 UITableView 节标题

    我的 UITableView 有 2 个部分 我希望我的第一个标题不存在 没有空间 什么都没有 第一个单元格接触屏幕顶部 我想要为我的第二部分添加一个自定义部分标题 如果我不使用我可以这样做 UIView tableView UITable
  • R Hessian 矩阵

    我需要创建函数的 Hessian 矩阵 如下所示 func lt expression sin x y cos x y vars lt c x y 我也需要二阶导数作为表达式 并且需要多次计算它们 所以我制作了一个一阶导数列表和一个二阶导数
  • git 更新后脚本不起作用

    编辑我的后老问题有几次 我提出了一个新问题 因为现在这是一个新问题 In git hooks post update I have echo a gt gt home pi log git update server info git st
  • XML:处理大数据

    您推荐哪种 XML 解析器用于以下目的 XML 文件 已格式化 包含空格 大约 800 MB 它主要包含三种类型的标签 我们称它们为 n w 和 r 它们有一个名为 id 的属性 我必须尽快搜索该属性 删除我不需要的属性可以节省大约 30
  • 如何使用 Firebase 客户端通过多个客户端连接(Node.JS 客户端库)连接到 Nest API?

    我正在构建一个需要处理多个用户的中央模块 让他们订阅其巢上的数据更改 根据我的搜索 Node JS 库不允许我与 Google Nest API 进行多个 Firebase 连接 在不使用 REST 或 REST 流式传输的情况下 是否有任
  • ObjectSet.AddObject() 与 EntityCollection.Add()

    假设我有两个实体集 团队 和 玩家 我正在向系统添加新团队 为了便于讨论 假设我从一个文件 包含重复项 中添加一千个团队 该系统包含 100 个团队来启动 我的目标是避免重复 而不为每个添加的团队调用 SaveChanges 流程是查询新的
  • AJAX跨域调用

    我了解AJAX跨域策略 所以我不能只是打电话 http www google com 通过 ajax HTTP 请求并显示 结果在我的网站上的某个地方 我尝试使用 dataType jsonp 这实际上可以工作 但我收到语法错误 显然是因为
  • python 深拷贝和浅拷贝并传递引用

    关于python深拷贝和浅拷贝的问题 该帖子位于深拷贝和浅拷贝有什么区别 帮不了我 为什么例如1的和是6而不是10 e g 1 kvps 1 1 2 2 theCopy kvps copy both point to the same me
  • 获取 pandas 数据框中两个日期时间列的差异[重复]

    这个问题在这里已经有答案了 我有一个数据框 它显示的类型为 signup time 151112 non null datetime64 ns purchase time 151112 non null datetime64 ns 实际值的
  • 通用Windows平台和Live SDK

    我有个问题 我最近在我的计算机上安装了 VS 2015 和 Windows 10 拥有通用应用程序真是太棒了 我计划在 UWP 上转换我的一些程序 但我有一个问题 在我的一个程序中 我允许用户将其数据保存在 OneDrive 上 如果 On
  • 如何将 stringVar() 从 tk 转换为 pyqt

    我有这个函数作为我的代码的一部分 我正在尝试从 tk 迁移到 pyqt 但我在 pyqt 方面没有太多经验 我正在尝试生成 Tkinter 字符串变量列表来存储条目 def generate stringvars self temp ent