问题标签 [qtoolbar]

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 投票
5 回答
7801 浏览

c++ - 有没有办法防止工具栏的隐藏操作?

在 Qt 中,如果我右键单击工具栏,将显示允许我隐藏工具栏的菜单。我需要禁用此功能,因为我不希望工具栏可能隐藏。有没有办法做到这一点?

0 投票
2 回答
848 浏览

qt - Qt 中的 Outlook 快捷方式样式工具栏

有什么方法可以在 Qt 中创建 Outlook 快捷方式样式工具栏?应该使用普通工具栏并尝试以某种方式设置它的样式(我不知道如何实现这一点)?或者 Qt 是否为此提供了内置小部件?

我说的是这张图片上的工具栏:http: //www.winsupersite.com/images/reviews/outlook2k2_01.gif

0 投票
1 回答
890 浏览

c++ - 如何在 Qt 中向工具栏添加按钮/操作以外的控件,例如文本框和组合框?

从这个页面http://www.kde.gr.jp/~ichi/qt/designer-manual-3.html上的截图来看,这个功能似乎在 Qt3 中可用。它在 Qt4 中被删除了吗?

0 投票
1 回答
6547 浏览

c++ - 制作“可检查”QToolButtons的QToolBar的最佳方法是一次只能检查一个按钮?

我正在寻找一个 QToolBar ,其中包含一些操作,每个操作都是“可检查的”(也就是说,我在创建每个操作后调用 setCheckable(true) ,这会使按钮在单击后处于向下状态)。

我能想到“取消选中”其他按钮的唯一方法是挂钩每个按钮的触发信号,并在选中给定按钮时取消选中其他按钮。

有没有更好的办法?

0 投票
1 回答
4910 浏览

qt - 如何从 QToolBar 中删除小部件?

我现在正在用 Qt 构建我的 App 界面。但是出现了一个问题......我有一个 QToolbar,我使用 QToolbar->addWidget 方法向其中添加了一个 QToolButton。问题是我想稍后删除这个按钮。

我怎样才能做到这一点?

有一个 addWidget 方法,但没有什么比 removeWidget 对应...

任何的想法 ?

非常感谢您的帮助。

迈克迈克

0 投票
1 回答
3443 浏览

qt - 如何强制 QMenuBar 具有与 QToolBar 相同的背景颜色

我的菜单栏位于我的工具栏内 :) 而且我不希望它们都具有相同的背景颜色。在某些颜色主题中,菜单栏背景与工具栏(较浅)不同。如何同步它们并同时保持当前的主题颜色。

我可以强制QMenuBar不画背景吗?

我尝试使用样式表,background-color:..但菜单栏中的子菜单失去边框,现在有悬停效果。

感谢帮助 :)

0 投票
4 回答
22814 浏览

qt - 有没有办法使用 Qt Designer 定义带有按钮和弹出菜单的 QToolbar?

我想在 Qt 中有一个工具栏,其中包含 QActions 或 QToolbarButtons,它们附加了弹出菜单。通过创建 QMenu,将其添加到 QToolbarButton,然后将其添加到 QToolbar,我已经能够在代码中完美地做到这一点。我的问题是这应该能够完全在设计器中完成。

这就是我通过代码所做的,我想在 qt 设计器中定义按钮和菜单:
http://img402.imageshack.us/img402/7669/exmaple.png

我们想要用 qt 设计器做的是将代码与界面分离。例如,这意味着一个人可以设计表单的外观和组件,然后程序员可以接受并编写其背后的功能。如果工具栏和菜单必须由程序员设计,我们就无法非常有效地完成这一点。

对于许多应用程序来说,这似乎是一个相当普遍的要求,我看不出 Qt 是如何强制在代码而不是设计器中完成的。

如果有人对如何做到这一点有任何想法,也许我在 Qt 中遗漏了一些东西?

0 投票
1 回答
561 浏览

qt - 显示在 Qt 中按下按钮的时间

我正在将 Qt 与 C++ 一起使用,并且我想制作一个按钮,在按下并释放后它会一直向下看。我目前正在 a 上制作按钮QToolBar并执行类似toolBar->addAction (icon, tr("Text"));. 这使得工具栏上的按钮显示QIcon命名的icon并在悬停时显示“文本”。当用户按下它们时,它们也看起来被按下,但是当它们被释放时不再看起来被按下(这对于大多数按钮的使用来说是合理的)。但是,我需要一些不同的东西:我只是希望按钮在释放后保持被按下状态,也许直到它们再次被单击。如果我可以在按钮或工具栏上调用一些函数,这样我就可以控制按钮在显示时是被按下还是不被按下,这将是最好的。这样我就可以通过编程方式控制按钮外观的这一方面。

在 Qt 中最简单的方法是什么?我已经看到了涉及边界和非常复杂的设置的奇特方法,但我想知道是否有一种简单的方法可以做到这一点。

0 投票
1 回答
822 浏览

qt - QToolbar 强制收缩

当空间不足时,Qt 工具栏会缩小并显示“扩展”按钮。

无论如何要创建一个预先收缩的工具栏?我只想显示第一个标签,以便可以使用大量工具栏作为浮动弹出菜单(或线性对话框)。

在此处输入图像描述

我特别想使用工具栏(而不是对话框),因为它们已经为另一个应用程序创建了。

0 投票
1 回答
5830 浏览

python - PyQt:我可以制作带有图标和文本的工具栏按钮吗?

我通过玩例子来学习 PyQt。在这种情况下,我正在使用位于\Python26\Lib\site-packages\PyQt4\examples\activeqt\webbrowser.

如果您添加一行来设置 QAction 的图标文本属性,该演示会做一些非常奇怪的事情。

这是我尝试的更改的代码示例:

有一次我试了一下,整个工具栏都一片空白。我无法重现这一点,现在我对那一行更改没有任何影响。

我想弄清楚的是要对 QAction 做什么,以便工具栏在图像旁边的按钮上有文本,或者可以像这样完成吗?有没有其他方法可以使工具栏有一些文本和一个图标?