问题标签 [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 投票
0 回答
258 浏览

qt - 一个 QMenu 用于所有 QToolButton

我创建了包含少量 QToolButton 的 QToolBar。每个 QToolButton 都有一个 QMenu 。而且这个菜单几乎没有动作。

丑陋的例子:

所以我的问题是下一个:如何知道 QToolButton 打开菜单并执行菜单操作。

例子

0 投票
1 回答
523 浏览

qt - 如何将 QButtonGroup 中的 QToolButtons 与 QRadioButtons 连接起来?

我想连接 with以便他们执行相同QToolButtons的操作。QButtonGroupQRadioButtons

这是代码:

我试过connect(A,SIGNAL(clicked(bool)),A1,SLOT(setChecked(bool)));了,但没有用。

0 投票
1 回答
381 浏览

c++ - QToolButton 在窗口中不可见

我已经派生了使用(类似于谷歌浏览器)QTabBar实现"+"new tab button)按钮的类。QToolButton但是,它在我的 Linux 机器上工作,但在我的 Windows 机器上不起作用。通过不工作,我的意思QToolButton是在我的机器中不可见,windows machine但在我的 Linux 机器(Ubuntu)中可见。我无法进一步调试它,因为我尝试了一些实验来了解原因,但它没有用。

我的源文件:

我的头文件:

编辑:

我尝试了更多的实验,并且知道QToolButton隐藏在标签栏旁边的区域后面。请参考截图。

在此处输入图像描述

0 投票
1 回答
162 浏览

c++ - 调整大小或移动父窗口小部件时,QToolButton 的位置不会改变

我有一个从 QWidget 继承的名为 Titlebar 的类。以下代码进入 Titlebar 类的构造函数:

在打印m_queueBtn->pos()时,它总是显示相同的值,而不是调整大小或移动。

0 投票
2 回答
385 浏览

qt - QToolButton 防止移动

有没有办法防止QToolButton点击时被“压入”?我在某个地方读到了那个设置

应该做的伎俩,但事实并非如此。

0 投票
1 回答
6613 浏览

python - Python在pyqt5中创建一个真正的圆形按钮

我尝试创建一个圆形按钮,但实际上 pyqt 仍然创建一个方形按钮。找到的所有示例都只是创建方形按钮并在其中放置一个圆形图像,但是当我尝试隐藏按钮的背景时它仍然失败。我也尝试添加一些悬停功能,但这应该可以在之后使用,因此您可以跳过它。我的代码在这里:

输出: 在此处输入图像描述

0 投票
1 回答
1180 浏览

c++ - 如何使用 QToolButton 正确管理文本和图标?

我的代码片段如下所示:

目前我有两个问题。

首先:
我希望文本在图标的左侧,但是使用我提供的代码,文本在右侧,如下所示: 在此处输入图像描述

第二:
当窗口放大时,我想不出一种方法来让文本和图标保持在按钮的中心。当按钮变大时,它看起来像这样:在此处输入图像描述

编辑:
这就是我管理布局的方式:

0 投票
1 回答
315 浏览

c++ - 如何在 Qt 中设置 QToolButton 填充侧边栏(QDockWidget)?

我写了一个最小的例子,它有一个侧边栏,其中包含一个QToolButton。我设置setAutoRaise(true)QToolButton,所以当悬停在它上面时,按钮会升起。但目前我有一个小问题。从下图可以看出,当鼠标悬停在按钮上时,左右边框并没有完全占据整个屏幕。
这是这样的:
在此处输入图像描述

这个例子我想要按钮看起来像:
在此处输入图像描述

这是我的代码:

那么有人可以告诉我我错过了哪个部分将QQToolButton左右边框完全设置到一边?或者有没有更好的方法来实现这一点?谢谢。

0 投票
0 回答
610 浏览

qt - 如何制作带有外边框的圆形QToolButton?

我已经使用样式表实现了一些圆形 QToolButtons;一切正常,除了我还没有找到添加外部边框的方法。目前 QT 仅支持 CSS 2,这意味着我无法在 CSS 3 中使用 box-shadow 属性。

关于如何实现这一点的任何想法?

这是应用于 QToolButton 的样式表片段

这是迄今为止的结果:

带有当前边框的圆形 QToolButton

但我正在努力做到这一点。

我正在尝试完成的示例

0 投票
1 回答
644 浏览

qt - 我创建了一个 QToolButton,标签将包含“...”,但看起来 Qt 删除了它们,对吗?

我使用以下代码,创建 QToolButton 的第一部分来自 Designer/moc,其余部分是我添加的。

如果我不打电话setDefaultAction(),标题会按预期显示。

当我添加默认操作时,标签似乎被f_menu标题“工具按钮菜单...”替换(我故意放了一个不同的标签)。但不知何故,“...”从名称中删除了。

关于这个问题的任何想法?这是一个特殊的 Qt 功能吗?