问题标签 [qgridlayout]

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 回答
312 浏览

c++ - QGridLayout 中的 QGridLayouts

是否有可能QGridLayouts在另一个内部拥有QGridLayout?我一直在尝试使用 UI 设计器来做到这一点,这样我就可以统一调整所有 QGridLayouts 的大小。

这是我为好玩而创作的终极井字游戏。

在这里,我有九个 QGridlayout。我想将它们组合在一起。如果我想扩展这些盒子,我必须遍历每一个并展开它们。或者我必须复制/粘贴第一个框并确保它们再次对齐。

在此处输入图像描述

我尝试选择所有这些并单击Lay Out in a Grid,但这会弄乱它们的显示方式。尤其是分隔布局的线条。我这样做不正确吗?

这看起来很奇怪:

在此处输入图像描述

0 投票
1 回答
4845 浏览

qt5 - QGridLayout 与 colspan 和 rowspan

我无法创建像这样的 QGridLayout。

在此处输入图像描述

我试过但我失败了

0 投票
1 回答
4042 浏览

python - 带有按钮的 PyQt 动态添加选项卡 - 布局问题

我正在尝试创建一个系统,该系统将根据有多少产品类型自动添加选项卡,然后自动在相应选项卡中为项目添加按钮,但由于某种原因,所有选项卡都具有与第一个选项卡相同的按钮,我很确定这与布局有关,但我不确定到底是什么图像:在此处输入图像描述

0 投票
1 回答
876 浏览

qt - 访问属于 GridLayout 成员的小部件

我是一个新手 Qt 开发人员(差不多一个月),我在网上搜索了我的问题的解决方案,但我一无所获。也许,我不知道如何或问什么。所以,我将介绍这几天困扰我的问题。

我使用以下命令动态创建表单:

使用这段代码,我创建了一个漂亮的动态表单,无需担心。我的问题由以下问题描述:

-我如何访问 CLEVER 部分中的小部件以更改或读取它们的属性(例如,组合框的当前索引、旋转框的值等)。我想要做的是选择 countrycombo(在顶部),然后根据第一个组合值(此处未描述,它在 headerlayout 中)更改第二个组合的值,然后更改值在 CLEVER 部分内的组合框中,并从 spinboxes 中“读取”值,以使一些 SQL 变得“神奇”。

我还阅读了有关 SIGNAL 和 SLOT 的信息,但问题仍然存在。CLEVER 部分中的对象名称或地址。

我阅读了有关创建 QList 的信息,但我不知道这是否是个好主意。

谢谢尼克

0 投票
1 回答
2572 浏览

qt - 带有文本的 QToolButton:将最小高度覆盖为最小常规按钮高度

我在工具栏外显示带有图标加文本(Qt::ToolButtonTextBesideIcon )的QToolButton 。每个按钮都有一个与之关联的 QAction,它决定了使用的图标和显示的文本。所有这些按钮都放置在QGridLayout中。到目前为止,一切都很好。

不幸的是,一旦您将 QAction 添加到 QToolButton,Qt 就会自动决定将其缩小到最小尺寸,这不是我想要的 QGridLayout。我使用以下几行来纠正水平维度中的这种行为:

但是,这仍然使我的按钮的高度小于常规(按钮)按钮。我已经尝试过各种其他尺寸政策,但均未成功。

如何最好地解决这个问题?是否有可靠的方法来确定“正常”按钮高度?

我的一个想法是创建一个普通的虚拟按钮,将它放在相同的布局中,然后读取它的大小。然后可以将此大小应用于我的 QToolButton 并且虚拟按钮将再次被销毁。有没有更优雅/可靠的方式?

0 投票
0 回答
39 浏览

qt - QWidget 角宽度

我有一个应用程序,其中包含QWidget一个QMainWindow. 我已经在里面QGgridLayout添加了额外的QWidgets内容,但是有一条类似边框的线我想消失。这条线属于QGridlayout.

在此处输入图像描述

0 投票
1 回答
3023 浏览

python - PyQt5:网格布局间距问题

我是 PyQt5 的新手。我正在尝试在底部创建一个带有按钮的单元格网格:

这就是我得到的:

截屏

如您所见,按钮破坏了一切。我怎样才能摆脱细胞之间的空间?

0 投票
1 回答
1185 浏览

c++ - QGraphicsView 并不总是更新

嗨,我有一个 GridLayout,上面有 64 个 GraphicsViews(我知道它很多,但这是我目前能想到的唯一方法)。现在,我目前只是在计时器刻度上的每个图形视图上绘制一条随机线。这仅适用于图形中的 8 个,创建图形视图
void Simulation::createGraphicsViews(){ for(int i = 0; i < 64; i++){ for(int j = 0; j < 8; j++){

每个图形视图中的随机线

显示更新的图形视图

在过去的 2 个小时里,我已经查看了它,尝试了多种方法,但都没有解决这个问题,我假设这可能是愚蠢的,但我就是想不通

非常感谢任何帮助谢谢

此外,如果我尝试更新任何图形视图,但它们仍然不会更新。

https://gist.github.com/gazza126/f43d5b0377649782a35d——完整代码(可以做任何事情)

0 投票
1 回答
162 浏览

qt - 如何知道 QLayoutItem 是否被 QScrollArea 中的滚动隐藏?

我有一个类似的问题,如如何知道 QListWidgetItem 是否被滚动隐藏?这个问题的答案并没有解决我的问题。

基本上我有一个具有 QGridLayout 的 QScrollArea。这个布局有很多 QToolButtons。根据某些情况,所有这些 QToolButtons 都需要更新。更新所有这些总是不是那么有效,所以我只想更新当前活动窗口中可见的按钮。我怎样才能做到这一点?isVisible() 在这里没有帮助。

提前致谢!

0 投票
1 回答
1771 浏览

qt - QPushButton 100% QGridLayout 的单元格高度

我正在尝试像这样设置 100% 高度:

或者:

但它不能正常工作。按钮总是有 100% 的宽度和只有标准的高度。当窗口调整大小时,它会保持在一个高度。

如何在不使用调整大小事件的情况下设置 100% 高度?