如何在pyqt中检查复选框是否被选中

2024-02-06

我试图根据是否选中复选框来制作条件语句。我尝试过类似以下的操作,但它总是返回 true。

self.folderactive = QtGui.QCheckBox(self.folders)
self.folderactive.setGeometry(QtCore.QRect(50, 390, 71, 21))
self.folderactive.setObjectName(_fromUtf8("folderactive"))
if self.folderactive.isChecked:
    folders.createDir('Desktop')
    print "pass"
elif not self.folderactive.isChecked:
    folders.deleteDir('Desktop')
    print "nopass"

有没有办法获取是否选中复选框的布尔值?


self.folderactive.isChecked不是一个布尔值,它是一个方法 - 在布尔上下文中,它总是评估为True。如果您想要复选框的状态,只需调用该方法:

if self.folderactive.isChecked():
    ...
else:
    ...
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在pyqt中检查复选框是否被选中 的相关文章

随机推荐

  • MySQL ALTER TABLE 在非常大的表上 - 运行它安全吗?

    我有一个 MySQL 数据库 其中有一个包含 400 万行的 MyISAM 表 我大约每周更新一次此表 添加大约 2000 个新行 更新后 我将表更改如下 ALTER TABLE x ORDER BY PK DESC 我按主键字段按降序对表
  • 使用实体框架时,为什么我的带有数据注释的列不会映射

    我有一堂课 看起来像这样 public class Analyst Column Internal ID public int ID get set if this is named like the column it works Col
  • Apache Tomcat WebService 中的服务出现故障

    在 Web 服务中添加此方法后 我的 apache tomcat Web 服务出现错误服务 public String getAllEvent JSONArray jsonArray new JSONArray try Class forN
  • 在 sqlalchemy 中定义列 func.count 的名称

    有两张桌子 Tbl1 Table tbl 1 metadata Column id Integer primary key True Column user id Integer ForeignKey user id nullable Fa
  • 如何在 Node.js 中获取服务器目录之上的文件

    我正在尝试使用 node js 服务器提供音频文件 问题是 我希望能够获取计算机中的任何音频文件 但我不知道如何使 html 中的音频元素与服务器上方的目录一起使用 有this https stackoverflow com questio
  • Laravel classloader.php 错误无法打开流:没有这样的文件或目录

    我能够正常运行 php artisan migrate 如果我使用 Request all 我能够获取所有表单输入 但是当我尝试将数据添加到我的 mysql 数据库表时 我收到以下错误 ErrorException in ClassLoad
  • Eclipse 片段项目是否有与 BundleActivator 等效的工具?

    我正在构建一个 Eclipse 插件 它在常规插件项目中提供一组核心功能 我通过片段项目提供的可选功能 但我需要片段在启动时向主插件注册自己 我无法在片段项目中拥有 Bundle Activator 所以我想知道是否有一些替代机制来声明一个
  • 回归分析中的分类特征数据和序数特征数据差异?

    在进行回归分析时 我试图完全理解分类数据和序数数据之间的差异 目前 已经明确的是 分类特征和数据示例 颜色 红 白 黑为什么分类 red lt white lt black逻辑上是不正确 序数特征和数据示例 状况 旧的 翻新的 新的为什么序
  • 带元胞数组的 Matlab 动态字段名结构

    我如何使用动态字段名访问以下结构路径 var refxtree CaseDefinition FlowSheetObjects MaterialStreamObjects 8 MaterialStreamObjectParams Press
  • 在使用 Jest 进行测试之前等待 React 组件状态更新

    我有一个组件handleAdd功能 该函数调用一个库 该库又调用axios并返回一个承诺 一旦解决了这个问题 handleAdd 方法更新组件状态 进而渲染子组件 换句话说 它首先检查服务器以确保在本地显示该项目之前已添加该项目 使用 Je
  • Python3 将所有字符转换为 HTML 实体

    我正在使用Python3 我想知道是否有一个模块或默认函数可以将文本的所有字符转换为html实体 甚至字母和数字 因为我不想为此制作翻译映射 解决了 正如 justhalf 告诉我的 我通过创建这个函数找到了解决方案 def htmlEnt
  • 如何修复“对象不是此领域架构的一部分”

    我正在尝试设置一个使用Realm数据库 但我似乎无法使其工作 我也禁用了Instant Run但这也没有解决问题 这是我的代码文件 应用程序级别的build gradle apply plugin com android applicati
  • 如何在 OMNeT++ 中创建随机连接图?

    我正在尝试创建一个具有随机连接节点的图 节点应该随机连接 如果一个节点已经连接到另一个节点 则不应使用不同的连接再次连接到同一节点inout port 在文档中 https doc omnetpp org omnetpp manual se
  • 如何用c语言编写一个简单的malloc函数

    作为操作系统的作业 我们必须用 C 编程语言编写自己的 malloc 和 free 代码 我知道如果我要求它的代码 我就没有必要学习 我面临的问题是不知道在哪里包含初始化 50000 字节的 char 数组并使两个列表空闲和使用 在我的函数
  • 如何生成动态数组

    我必须生成一个动态菜单来从数据库中获取数据并将结果存储在动态数组中 如何在 php 中实现这一点 PHP 中的数组默认是动态的 只需向其中添加更多项目即可 如本例所示 假设数据库为MYSQL result mysql query menu
  • json.decode() 输入意外结束(在字符 1 处)

    我在登录用户时遇到了 flutter 中的匿名关闭错误 前几天还可以 但现在不行了 不知道为什么 所以请提前提供帮助和感谢 每当我填写详细信息并点击登录按钮时 它都会抛出以下错误 E flutter 2914 ERROR flutter s
  • 如何使用 ReactJS 嵌入 Gist

    我正在尝试使用 ReactJS 嵌入 Gist 但出现以下错误 无法对 文档 执行 写入 除非显式打开 否则无法从异步加载的外部脚本写入文档 这是我的组件 var EmbeddedGist React createClass render
  • 需要从 webapp 执行 shell 脚本并在页面中显示控制台输出

    我正在寻找 java 示例或库来帮助我将其集成到 Struts2 Spring 应用程序中 许多构建系统 例如 Luntbuild 或 Hudson 都具有此功能 我想在我尝试从其中一个示例中挖掘它之前 我想我会问是否有人知道一个独立的示例
  • 即使链接器可以找到该库,为什么我也会收到“DSO 丢失”错误?

    我正在针对我编写的共享库编译一个程序 这个库又依赖于Boost program options 以及其他图书馆 当我编译程序时 我当然需要提及我的库 但我收到 DSO 错误 g ism create conf cc o ism create
  • 如何在pyqt中检查复选框是否被选中

    我试图根据是否选中复选框来制作条件语句 我尝试过类似以下的操作 但它总是返回 true self folderactive QtGui QCheckBox self folders self folderactive setGeometry