qpushbutton相关内容

设置 Qt QPushButton 弹出菜单的位置(向右)

我正在为 Qt 按钮小部件编写弹出菜单.每当单击按钮时,都会弹出一个菜单(在按钮下方). 弹出菜单默认在左侧下方. 有什么方法可以让弹出菜单在右侧按钮下方弹出? 没有设置位置功能,不知道有没有什么复杂的方法呢? 这是一些代码(用于弹出菜单): QMenu *menuMode = new QMenu(this);min = menu ->addAction("In");mo ..
发布时间:2022-01-20 22:53:04 C/C++开发

单击菜单标题时连接功能

我正在尝试查找打开的端口并将它们添加到我的菜单中.现在,我成功地对我的菜单进行了操作(例如,“查找端口"),并且只有当它被单击时——它才会连接到我的功能,以获得所有可用端口.不幸的是,这不是我想要的. 我想点击菜单title,并在我的菜单中获取所有端口.以下是我的代码: 这是图形用户界面部分: 从 PyQt5 导入 QtCore、QtGui、QtWidgets类 Ui_MainWin ..
发布时间:2022-01-12 23:13:42 Python

通过信号调用函数将默认键控参数更改为“False".为什么?

当通过信号连接调用函数时 mybutton.clicked.connect(myfunction) 调用该函数时,其所有参数都设置为 False.即使已设置默认参数.这是预期的行为吗? 下面的代码显示了一个简单的示例.对于我的特殊情况,将所有参数设置为 False 并不是一个大问题,因为我可以简单地用 if 语句来捕捉它.但是,我认为了解为什么以这种方式实施它可能对进一步的项目有所帮助. ..
发布时间:2022-01-12 23:11:59 Python

在循环中创建 PyQt5 按钮:所有按钮触发相同的回调

我应该提到我已经阅读了这些,但我仍然无法实现我的目标: [在 for 循环中使用字典创建按钮不起作用 [QtCore.循环中的 QObject.connect 只影响最后一个实例 我的目标是制作一个 linux“启动器"应用程序.按钮创建、放置等工作就像一个魅力,但有一个问题 - 所有按钮都会触发相同的回调 - 最后一个要在按钮创建循环中连接. 这是一个基本版本的脚本来说明 ..
发布时间:2022-01-12 22:42:55 服务器开发

PyQt5 按钮 lambda 变量变为布尔值

当我运行下面的代码时,它显示如下.为什么不是 x 'x' 而是变成布尔值?这只发生在传递给使用 lambda 调用的函数的第一个参数. 假是/home/me/model/some_file from PyQt5.QtWidgets import QPushButton模型路径 = '/home/me/model'文件列表 = os.listdir(modelpath)x = 'x'y = ..
发布时间:2021-12-23 22:09:17 Python

如何使 QPushButton 可按下输入键?

我想让我的应用程序笔记本电脑友好.我可以选择任何地方,但如果我选择一个 QPushButton 我可以不要用 Enter 按下它,只能用 space. 有什么问题?如何使 Enter 可按下? 解决方案 tl;dr 在 Qt Creator 的 UI 视图中,选择您想要使 Enter 可按下的按钮. 在右侧的属性编辑器中向下滚动到标题为 QPushButton 的蓝色部分. 通 ..
发布时间:2021-12-09 17:23:29 C/C++开发

树视图列中的 QPushButtons

我已经有一个树模型视图,其中包含带有标签、文本编辑和复选按钮的列.我要添加的是一个按钮.这是我卡住的地方: 在“flags"函数中,我将使用哪个命名空间? 在“数据"功能中,按钮的作用是什么?(例如在检查按钮的情况下,我使用了 Qt::CheckStateRole) 在“数据"函数(返回一个QVariant)中,我应该返回什么?创建的按钮? 我查看了有关此主题的其他答案,以及使用 ..
发布时间:2021-09-09 19:52:30 C/C++开发

如何在 QT5.6.1 中创建自定义按钮

我对 QT 开发很陌生.任何人都可以分享“如何在 QT 中创建自定义 QPushButton",以便自定义按钮将具有与 QPushButton 相同的行为,仅与自定义属性不同.因此,请对此提供任何线索或任何方向都会有所帮助.我已经尝试过 QT 自定义小部件示例中给出的模拟时钟示例.但我没有发现与 QPushbutton 相关.提前致谢. 解决方案 很简单.首先你需要继承 QPushButt ..
发布时间:2021-06-30 18:43:27 其他开发

更改按钮文本时如何自动更改 QPushButton 宽度和 QMenuBar 角小部件宽度?

我将角落小部件设置到具有两个 QPushButton 的 QMenuBar 中.但是当我通过按钮的 setText 设置长文本时,按钮不会改变它的重量,因此,图标和部分文本隐藏.那么,如何在设置文本时更改按钮的宽度和角小部件的宽度? 解决方案 在设置按钮上的文字后调用menuBar()->adjustSize();. ..
发布时间:2021-06-30 18:40:17 其他开发

Qt表格小部件,删除行的按钮

我有一个 QTableWidget 并且对于所有行,我将一列的 setCellWidget 设置为一个按钮. 我想将此按钮连接到删除该行的函数.我尝试了这段代码,但它不起作用,因为如果我只是单击我的按钮,我不会将当前行设置为按钮所在的行. ui->tableWidget->insertRow(ui->tableWidget->rowCount());QPushButton *b = new ..
发布时间:2021-06-30 18:38:33 C/C++开发

QPushButton 的子类化

我一直在寻找一种继承 QPushButton 的方法,这样我就可以在构建新按钮时连接“点击"信号,例如: Btn = CustomButtonClass('Text', clicked='lambda: self.func(par)') 到目前为止 - 没有任何成功. 我想是将正确的参数传递给 CustomButtonClass 的 init(),但不知道是什么,为什么. 我有什么 ..
发布时间:2021-06-24 20:30:16 Python

在右侧对齐图标并将文本居中放置在 QPushButton 中

我正在尝试将图标向右对齐并将文本居中放置在 QPushButton 中,但我对目前的结果并不满意.我还希望图标完全位于 QPushButton 的右侧,而不是与文本居中.同样,我希望它可以使用位于右侧或左侧的图标,同时能够选择按钮的宽度.你有解决方案吗 ?你能帮助我吗 ?这是我现在的代码: # Les boutons du bas pour passer d'une page à l'autre ..
发布时间:2021-06-24 20:10:13 Python

PyQt4 QPushButton 文本和图标对齐

我想创建一个带有文本和图标的按钮,例如 Next =>,我正在使用 QPushButton. 我尝试执行以下操作: btn2 = QtGui.QPushButton('Next',self)btn2.setIcon(QIcon(QPixmap("next.png"))) 但我得到了: 我希望箭头(图标)出现在文本的右侧(“下一步")或下方.请帮忙. 解决方案 您可以使用 s ..
发布时间:2021-06-24 19:56:18 Python