PySide:如何在 QPushButton 单击槽中获取单击的 QPushButton 对象?

2024-02-22

我是 PySide 的新手。我想在其单击的插槽中获取 QPushButton 对象(例如使用它来获取其文本)。

button = QtGui.QPushButton("start go")
button.clicked.connect(self.buttonClick)

def buttonClick(self):
    ... # How can I get the button  object?
    # print button.text()  how to get the text : 'start go' ?

Thanks!


这是我为解决该问题所做的操作:

button = QtGui.QPushButton("start go")
button.clicked.connect(lambda: self.buttonClick(button))

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

PySide:如何在 QPushButton 单击槽中获取单击的 QPushButton 对象? 的相关文章

  • 如何将 QByteArray 转换为十六进制字符串?

    我有打击QByteArray QByteArray ba ba 0 0x01 ba 1 0x10 ba 2 0x00 ba 3 0x07 我真的不知道如何将此 QByteArray 转换为结果字符串 其中包含 01100007 我将使用 Q
  • 无法在 QGLWidget 中设置所需的 OpenGL 版本

    我正在尝试在 Qt 4 8 2 中使用 QGLWidget 我注意到 QGLWidget 创建的默认上下文不显示 OpenGL 3 1 以上的任何输出 Qt wiki 有一个教程 http qt project org wiki How t
  • 在 Qt 5 中嵌入 Python

    我想将 Python 解释器嵌入到 Qt 5 应用程序中 我在 Qt 5 中有一个工作应用程序 但是当我把 include
  • 如何从浮点数组创建新的 QImage

    我有一个代表图像的浮点数数组 列在前 我想在 QGraphicsSecene 上将图像显示为 QPixmap 为了做到这一点 我尝试使用 QImage 构造函数 QImage const uchar data int width int h
  • 仅在内部/外部抚摸路径?

    Given a QPainterPath http qt project org doc qt 4 8 qpainterpath html如何仅在路径的内侧或外侧边缘 或非闭合路径的左侧或右侧 描边路径 QPainter strokePat
  • Qt 人工鼠标点击无法正常工作

    小玩具应用程序可以在这里找到 http gist github com 517445 http gist github com 517445 我正在尝试将人工鼠标事件发送到小部件 我使用QApplication sendEvent为此 接下
  • Qt qDebug() 在 Windows shell 中不起作用

    我正在使用一个qDebug Qt 框架的printf屏幕上有东西 当我从 Qt Creator 运行应用程序时它工作得很好 但是当我尝试从 Windows 执行它时cmd它什么也没显示 为什么会发生这种情况 你必须添加 CONFIG con
  • 在 Maya 中正确使用 PySide QThread 以避免硬崩溃

    我正在尝试使用 QThreads 更新 Maya 内自定义工具基于 Qt 的 UI 我有一个线程执行任意方法并通过发出的信号返回结果 然后用它来更新我的 UI 这是我的自定义 QThread 类 from PySide import QtC
  • QMutex 是否需要是静态的,以便此类实例的其他线程调用知道暂停其操作?

    从多个线程调用以下附加函数 我不希望数据重写附加 因为计数器尚未增加 除了当前使用 Append 的线程之外 这是否会挂起所有进入的线程 或者其他线程会继续运行而不追加数据吗 互斥锁是否需要是 静态 的 或者每个实例都知道要暂停操作吗 如果
  • 如何让小部件在上下文菜单出现时接收鼠标释放事件

    在Ubuntu20 04上 当上下文菜单出现时 我无法让小部件接收鼠标释放事件 而Windows可以接收 我的pyqt版本是5 15 2 我考虑过手动发送鼠标释放事件 但我不知道当上下文菜单出现时哪些系统会收到鼠标释放事件 这样做可能会导致
  • Qt 为什么使用 QString::number() 而不是 QLocale().toString()?

    我正在开发的应用程序将在许多国家推出 并且需要支持他们的语言 我一直在回顾我的代码并替换以下每个实例 QString number and QString toDouble with QLocale toString and QLocale
  • 使用 CMake 编译时更改头文件位置会导致缺少 vtable 错误

    对于一个大型 C 项目 我需要从 qmake 过渡到 CMake 但是在处理一个玩具示例时 我遇到了一些我不理解的行为 示例代码具有单个头文件 当该头文件移动到子目录中时 我收到 MainWindow 类缺少 vtable 的错误 CMak
  • 如何在Qt 5中的paintEvent上使用mouseMoveEvent?

    我是 Qt 和 c 的新手 所以我遇到了一些困难 我正在尝试创建一个小部件 它可以获取 mouseMoveEvent 位置并在鼠标位置的像素图上绘制椭圆 下面你可以看到代码 include myimage h include
  • 使用自定义 HeaderView 时列排序不起作用

    我正在尝试创建一个TableView具有排序功能 如果我设置TableViewobj 我的自定义HeaderView 单击标题不会排序 即使我的自定义HeaderView不重新实现任何内容 如果我用TableView的标头 hh tv ho
  • 如何在针对 Windows XP 的情况下使用 VS2012 构建 Qt 4/5?

    我正在尝试使用 Visual Studio 2012 构建 Qt 4 8 5 Qt 5 2 1 针对 Windows XP SDK v7 1a 使用 VS2102 编译时 源代码与 SDK v7 1a 存在各种不兼容性 因此无法开箱即用 这
  • 是否有 Qt 小部件可以浏览应用程序中小部件的层次结构(类似于 Spy++)?

    我们有一个具有复杂的小部件层次结构的应用程序 我希望能够以与 Spy 类似的方式浏览此层次结构 查看和编辑属性 例如大小 如果有一个小部件可以显示此信息 则它不需要在外部应用程序中运行 那么问题来了 这样的神兽存在吗 您可以使用Gammar
  • Qt中用于线程间通信的类设计

    问题陈述 用相机跟踪物体并相应地移动相机的方位角和仰角 Process 相机获取物体的图像 处理相机的每一帧以查找物体 应该被跟踪 并将每帧中生成的信息传递给机械设备 万向节 以平移和倾斜方式移动摄像机 Design 主 Gui 在一个线程
  • PyQt5:在运行时更新标签

    我在运行时循环更新标签时遇到问题 我想我需要使用信号等等 但我已经尝试了我现在能想到的一切 我希望我的程序做什么 当我单击按钮时 应该启动一个循环来运行一些需要一些时间的函数 当函数运行时 相应的标签应更新其文本以显示 正在运行 当其完成时
  • 自定义信号的声明

    在 Qt 中 我们可以通过将自定义信号设为静态变量来创建它们 然后我们使用self signame反而classname signame 这样就在类中创建了一个实例变量 我想了解这种模式之外的理论 这是我尝试过的一些伪代码 这些伪代码已记录
  • 使用 Matplotlib、PyQt 和 Threading 进行实时绘图导致 python 崩溃

    我一直在努力研究我的 Python 应用程序 但找不到任何答案 我有 PyQT GUI 应用程序 它使用 Matplotlib 小部件 GUI 启动一个新线程来处理 mpl 小部件的绘图 恐怕我现在通过从另一个线程访问 matplotlib

随机推荐

  • 如何在 Objective-C 中组合两个数组?

    JavaScript 的 Objective C 等价物是什么concat 功能 假设两个对象都是数组 你会如何组合它们 NSArray s arrayByAddingObjectsFromArray 或多或少相当于 JavaScript
  • 如何在一条SQL语句中获取varchar[n]字段的大小?

    假设我有一个 SQL 表 其中有一个名为 Remarks 的 varchar 1000 字段 我想编写一个 SQL 语句 该语句在执行时将返回 1000 或者将来 varchar 字段的大小可能更改为的任何值 就像是SELECT size
  • 宽度 100%,周围有白色边框。为什么?

    好的 我正在尝试设计一个网站 其顶部的图像跨越浏览器的整个宽度 在其下方 我想放置不同颜色的 div 容器 这些容器也跨越整个宽度 有点像这样 http hayden demo squarespace com http hayden dem
  • 如何使用 Kue 安排每周四一次的工作?

    Using Kue https github com learnboost kue 如何安排每周四执行一次作业 Kue自述文件提到我可以延迟一个Job 但是在特定时间重复执行Job怎么样 我可以通过 cron 作业做我想做的事情 但我喜欢
  • Amazon S3 只写访问

    我将多个客户的文件直接备份到 Amazon S3 存储桶中 每个客户备份到不同的文件夹 我使用一个简单的 Net 客户端 每晚在 Windows 任务下运行一次 为了允许写入存储桶 我的客户端需要 AWS 访问密钥和秘密密钥 我创建了一对新
  • 如何在 Pandoc 生成的 PDF 表格中添加垂直线

    有没有办法让 Pandoc 在 PDF 输出表格中放置垂直线 而无需编辑 Pandoc 的源代码 目前我正在使用以下方法生成 PDF pandoc template pandoc template tex V geometry margin
  • Selenium:启动服务器时出现无效的“已经运行”错误

    我正在尝试启动并运行 Selenium 服务器 但是 当我输入 java jar selenium server standalone 2 0b3 jar 我得到一个例外 Selenium 已经在端口 4444 上运行 或者其他一些服务正在
  • 如何限制进程的CPU使用率

    我想创建一个程序 即使在计算机空闲时也可以限制进程的 CPU 使用率 我编写了一个设置进程优先级的程序 但是如果计算机空闲 cpu使用率可以达到95 该进程包含 元素 是我要限制的进程 private static readonly str
  • HEREDOC 干扰代码缩进

    我喜欢 HEREDOC 语法 例如对于生成的 HTML 的边缘情况 不值得放入模板中 不过 唯一让我烦恼的是定界符字符串的内容和结束标记遵循第一列 这会搞乱嵌套代码布局 class myclass function construct a
  • 如何检查用户何时在 Firebase 中通过了电话身份验证?

    我有一个 Android 应用程序 用户在应用程序中使用他们的电话号码注册 我使用 Firebase 在身份验证中存储他们的电话和电子邮件 并且我还在实时数据库中保存他们的电话 全名和电子邮件 实时数据库的结构如下 Auto Generat
  • 如何在 Rails 4 中设置自定义字符串外键?

    如何设置关联以使用字符串foreign key正确设置has one class Pharmaceutic lt ActiveRecord Base has one pharmaceutic group foreign key code e
  • 使用 Prawn 在 pdf 中添加图像

    我在使用 Prawn 作为 pdf 生成器将图像添加到 PDF 时遇到问题 我正在尝试使用以下代码添加图像 def header text something image Prawn DATADIR images logo small pn
  • 将 R 中的值列表替换为另一个值列表

    我有一个包含任何这些值的数据框 from c A C G T R Y M K W S N 我想相应地替换为 to c AA CC GG TT AG CT AC GT AT CG NN 最好的方法是什么 循环替换所有值 或循环矩阵位置 或任何
  • 与接口同名的 TypeScript 类

    我想声明一个名为Date它有一个 Date 类型的属性 如 JavaScript 的 TypeScript 接口 日期对象 https developer mozilla org en US docs Web JavaScript Refe
  • 错误 LNK1104:无法打开文件“mfc90.lib”

    我正在使用 Visual Studio 2012 Professional 我的项目参考使用 VS2008 v90 构建的静态库 当我使用 VS2012 v110 构建时 error LNK1104 cannot open file mfc
  • 构造函数不接受我的信息

    所以构造函数是说 是预期的 错误不是声明 并且 预期的 Person num1 num2 num3 num1 new Person Allison 6600 Crescent Ave 32 9024231421 num2 new Perso
  • 最大夏普比率投资组合因 PortfolioAnalytics 中的错误而失败

    在计算简单的最大夏普比率投资组合权重时 我在 PortfolioAnalytics 中遇到了一个问题 Error in max sr opt R R constraints constraints moments moments Objec
  • Python:在曲线和轴之间填充颜色并区域化区域

    我在 Excel 工作表上有两条曲线的一组 x y 值 使用xlrd模块 我已经能够将它们绘制如下 问题 如何使用不同的填充颜色对三个区域进行着色 曾尝试过fill between但由于不知道如何与x轴和y轴关联而没有成功 心中的结局如下图
  • PHP:如何删除索引后的所有数组元素[重复]

    这个问题在这里已经有答案了 是否可以删除索引后的所有数组元素 myArrayInit array 1 gt red 30 gt orange 25 gt velvet 45 gt pink 现在一些 魔法 myArray delIndex
  • PySide:如何在 QPushButton 单击槽中获取单击的 QPushButton 对象?

    我是 PySide 的新手 我想在其单击的插槽中获取 QPushButton 对象 例如使用它来获取其文本 button QtGui QPushButton start go button clicked connect self butt