问题标签 [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.
python - 如何在 PyQt4 应用程序中获取 QToolBar 图标的坐标?
我想知道如何在 ToolBar 按钮下方设置 QCalendarWidget 的位置。
然后创建下面的 Calendar() 实例,该实例显示在屏幕中间。
我想要实现的是如下。
您可以从这里参考完整的源代码。
任何建议或意见将不胜感激。
qt - 如何在qt中的QToolBar元素中更改鼠标悬停时QAction Qt的图标?
我的 QToolBar 中有一些 QActions。QAction 没有任何样式表,所以我试图在鼠标悬停时更改 QAction 图标。如何更改鼠标悬停时的 QAction 图标
c++ - 如何在 QWidget 中创建 QToolBar?
我正在尝试QToolBar
在QWidget
. 但我希望它的功能能够像QMainWindow
.
显然我不能QToolBar
在 a中创建QWidget
,并且 usingsetAllowedAreas
不适用于QWidget
:它仅适用于QMainWindow
. 另外,我QWidget
在一个QMainWindow
.
如何QToolBar
为我的小部件创建一个?
qt - PYQT5 - QToolBar 浮动时如何保持布局
我的QToolbar
.
我有一个 QToolBar 并在其中使用 QVBoxLayout 来处理我的 QPushButtons。
我的问题是当我将 ToolBar 浮动在 QVBoxLayout 周围时,它会失去其布局。在我把它放回 de dock 后,布局恢复正常。
我想知道是否有任何方法可以在任何情况下修复相同的布局。
我尝试为每个状态实现两种不同的布局,固定和浮动,但也没有用。
我发现的唯一方法是忘记 QToolBar 并重新实现我自己的个性化 QWidget 并模拟我自己的 ToolBar 以便它运行良好。
qt - 在 Qt 中编写一个充当收银机的 gui 应用程序
请帮我回答以下问题:编写一个充当收银机的 gui。换句话说,客户带来一篮子物品,他们的条形码被扫描,然后计算它们的总数。主窗口应该有一个带有两个菜单的菜单栏:“Sale”和“Item”。销售菜单应具有以下选项:“新建”、“取消”、“完成”和“退出”。项目菜单应具有以下选项:“添加”和“删除”。主窗口还应该有一个工具栏(在窗口底部),其中每个选项都有一个工具栏按钮。
程序启动时,应显示“取消”、“完成”、“添加”和“删除”选项(在菜单和工具栏上)。
我正在使用 Qt。我应该手动编写 gui 代码。我不应该使用 Qt Designer 来创建用户界面。我已经阅读了相关材料,但我只是不知道如何开始解决这个问题。
qt - Qt 工具栏扩展按钮的问题
我必须在 Qt 中添加一个工具栏,如菜单栏下的 Windows 文件系统资源管理器之一(我在 Windows 7 下),这意味着当窗口宽度减小时,没有足够显示位置的图标会自动隐藏并放入下拉列表(单击工具栏右侧出现的箭头时会显示该下拉列表)。我首先将找到的代码复制粘贴到网络上:
...但问题是代码仅适用于 QMainWindow 中的工具栏(并使用 QMainWindow::addToolbar() 方法添加)。但是在我正在为之工作的代码中,我必须在 QWidget 而不是 QWindow 中这样做。所以我创建了一个水平布局,我在其中添加了几个小部件(一个 QLineEdit 和几个 QAction),它适用于 QAction 但不适用于 QLineEdit:当我点击箭头时,所有隐藏的 QAction 都是可见的,但不是 QLineEdit。这是我的代码:
这些是第二种解决方案的结果截图:我首先启动应用程序:
http://img4.hostingpics.net/pics/224120tb1.jpg
当我减小它的宽度时,右侧的小部件消失了。然后我单击箭头将它们显示到下拉列表中,除了 QLineEdit 之外,它们都显示:
http://img4.hostingpics.net/pics/903380tb2.jpg
这里有人知道问题是什么吗?谢谢。
c++ - QToolBar 改变高度
在我的项目中,我有一个QToolBar
默认大小和大小策略。我想将工具栏的高度增加到 36px。
到目前为止,我已经尝试过:
- 将样式表属性设置为工具栏:
height: 36px;
- 将工具栏对象的大小策略设置为固定:
toolBar->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Fixed);
- 设置最小高度:
toolBar->setMinimumHeight(36);
- 设置布局大小约束
toolBar->layout()->setSizeConstraint(QLayout::SetMinimumSize)
- 所有这些同时
没有什么会增加工具栏的高度。唯一有效的方法是增加QToolButton
栏中对象的大小,但这不是我想要做的。我只希望工具栏本身更高。
有什么建议么?谢谢你的时间。
编辑:我当前的解决方案是为工具栏中的 QToolButton 对象添加边距。我仍然不喜欢这个,因为我在工具栏中有不同的对象类型......令人沮丧。
qt - 使 QToolBar 透明
是否可以使QToolBar
小部件背景透明?
在它后面我有一个QOpenGLWidget
,我只想看到工具栏的图标。