问题标签 [qtoolbutton]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
722 浏览

qt - 如何使 LineEdit 中按钮的大小更小?

我在 LineEdit 中制作了 X 按钮,当我点击这个按钮时,LineEdit 是清晰的。但是用我的方法,X按钮看起来有点大而且不漂亮,我需要把它变小。我该怎么做?

在此处输入图像描述

clearButton.png 的大小是 12x12 px,所以在这种情况下它被放大了,看起来并不漂亮。

0 投票
0 回答
63 浏览

python - 如何为 Mayavi 管道选项添加工具按钮

这是我的 mayavi 程序,在那个 mayavi 管道中有几个选项,例如音量、颜色和图例,我想将这些选项作为工具按钮添加到绘图的右侧,因为我想直接更改我的绘图设置不想再次单击 mayavi 管道。所以请告诉我如何添加工具按钮等选项。提前谢谢你。这是我的代码: 在此处输入图像描述

0 投票
1 回答
135 浏览

python - QToolButton 点击​​信号只被调用一次

我已将 QMenu 附加到菜单未正确反映的 QToolButton。

我正在通过读取.txt文件填充我的 QMenu。菜单在第一次运行时显示正确的项目,但如果我在 .txt 文件中进行了更改并重新单击按钮,QMenu 仍然在第一次运行时显示该项目。

再加上,似乎clicked信号只被调用一次?

0 投票
1 回答
346 浏览

c++ - Qt中的自动排他工具按钮

在这里,我提出了另一个问题,这次是关于 Qt Tool Buttons AutoExclusive 属性。请在下面找到我的问题:

Q)我有 4 个工具按钮,它们相互自动排他,但我面临的问题是当我想取消选择选定的按钮时它不允许我这样做(这是 Qt 中定义的行为)但我希望每个按钮相互彼此独占,并且可以在单击所选按钮时取消选择它。任何人都可以帮助我解决这种情况。编程示例更有帮助。

在此先感谢 Keshav

0 投票
1 回答
408 浏览

qt - 是否可以使用 QSS 为选中的 QToolButton 设置样式?

显然,这仅适用于可检查的 QToolButtons。

浅蓝色背景和边框在我的应用程序上不如浅红色背景好。(下面的代码以红色背景为例。)

我试过了:

以及QToolButton:checkedQToolButton:active

我在这里,因为两者都没有工作。很难在 Qt 文档中找到任何关于此的内容。如果有的话,可能会漏掉一些东西。

是否可以通过样式表更改选中的 QToolButton 的样式?或者我是否必须在点击它们时动态更新它们的 CSS?

0 投票
0 回答
172 浏览

qt - 如何为 QLineEdit 添加 2 个自定义按钮?

我试图为我的行编辑添加两个按钮。仅当行编辑中的文本不为空时才会出现“清除”,并且始终显示“灯泡”。

MyLineEdit.cpp

MyLineEdit.h

当我运行程序时,“灯泡”没有出现在开头 在此处输入图像描述

只有当我在行编辑中输入内容时,“灯泡”才会按我的意愿显示 在此处输入图像描述

为什么开头没有显示“灯泡”,我这里哪里出错了?

0 投票
1 回答
466 浏览

c++ - 无法增加 QToolButton 的大小(按钮样式设置为 Qt::ToolButtonTextBesideIcon)

我有一个qtc++. 我希望相同的应用程序可以在带有触摸屏的小型嵌入式设备中运行,但是很少的尺寸QToolButton太小而无法舒适地看到。我已经厌倦了通过修改以下函数(添加setfont成员调用)来增加大小:

我能够更改Icon sizeusingsetIconSize成员函数setPointSize,但setFont不执行任何操作。我想要更大的文本和图标。

我有一个AdvancePlotToolBar包含所有 QToolButton的类。我的qss文件如下所示:

编辑:

下面的代码显示了我如何添加QToolButtonAdvancePlotToolbar.

0 投票
1 回答
162 浏览

qt - 手指从触摸屏上移开后 QToolButton 保持按下状态

我有一个小型Qt桌面应用程序(在 C++ 中),我需要让它在运行的触摸屏设备中工作Window 10。该设备具有触摸屏,应用程序可与键盘和鼠标完美配合。

我不是开发Qt应用程序的专家,这就是为什么无法解决这个问题可能是愚蠢的问题。

但是,当我尝试使用触摸屏时,即使我将手指从触摸屏上移开并且当我触摸其他地方时,最后一次触摸的 QToolbutton 仍保持按下状态,然后该 QToolButton 被释放。

我希望 Qtoolbutton 的行为就像使用鼠标按下它时一样。一旦我将手指从触摸屏上移开,它就会松开。

我尝试使用以下方法解决此问题:

但这没有帮助。我认为我错过了一个非常小的问题,之后 Qt 将自行处理所有与触摸相关的事件,并显示正确的行为。

我在我的 Ubuntu 机器上使用MXE. Qt 版本是 5.12。

0 投票
0 回答
325 浏览

c++ - QToolbutton 文本重叠菜单按钮

当将长文本应用于 QToolbutton 时,它会与右键菜单的菜单按钮重叠,如下所示:

在此处输入图像描述

按钮的代码

工具按钮只是中央小部件水平布局的一部分。

有没有一种简单的方法可以通过例如裁剪文本来防止这种情况?

0 投票
1 回答
81 浏览

python - 如何连接 Qtoolbutton 和 QStackedWidget(都在同一个框架中)

主窗口

我创建了一个窗口,其中有 4 个不同的 QToolButtons,它位于 QStackedWidget 之外。当我单击第一个 QToolButton 时,如图所示,Balance Inquiry 应显示 Balance Inquiry 的内容,其余 QToolButtons 的内容类似。两者都在同一个框架中。

我不知道如何连接。我正在学习 PyQt5。我只是在使用设计器,并且对 PyQt5 中的编码有一个非常基本的想法。

GitHub 存储库链接是:https ://github.com/abhi7585/Bank-of-Braavos