qscrollarea相关内容

Qml 中的 QScrollArea:Flickable + QQuickPaintedItem

我试图在 Qml 的帮助下实现类似于 QScrollArea(在小部件世界中)的东西.我决定探索基于 Flickable 和 QQuickPaintedItem 的项目(在我的例子中名为 Drawer): Flickable {...onContentXChanged(): {抽屉.更新()}抽屉 {编号:抽屉...} Drawer 的渲染目标设置为 FrameBufferObject.它的绘 ..
发布时间:2022-01-19 23:23:23 其他开发

PyQt:QScrollArea 内小部件的环绕布局

我正在开发一个使用 PyQt4 记忆文本的应用程序.我想在气泡中显示所有单词,以便您查看单词的长度.但是当我的 QScrollArea 中的所有气泡都出现时,它们将一个排列在另一个下方.我想让它们并排对齐,但使用自动换行. 我使用带有圆角边框的 QLabel 使气泡工作.但是现在我在 QLabel's 中有单词,PyQt 不将它们视为单词 - 而是作为小部件.所以 PyQt 把一个小部件放在 ..
发布时间:2021-12-24 23:30:46 Python

当更多小部件放置在 QScrollArea 中时,如何调整其内容的大小

我有一个 QScrollArea 小部件,它开始为空; 它有一个垂直布局,有一个QGridLayout,还有一个垂直间隔,让它保持在顶部,并防止它在整个滚动区域上伸展; 在程序的其他地方,有一个 QTextEdit,它在更改时会扫描其内容以查找“物种"元素,然后将它们添加到 QGridLayout.任何已被移除的物种元素也将被移除.这一点有效; 我一直打开垂直滚动条,所以当它出现 ..
发布时间:2021-12-09 17:04:31 其他开发

QScrollArea 缺少滚动条

我认为这是与以下相同的问题:QScrollArea resizing QWidget 但没有解决方案.所以让我揭露这个问题. 测试2继承自QWidget: 组成: QSpinBox 的向量 QScrollArea QVBoxLayout test2 (QWidget) ..
发布时间:2021-12-09 16:55:22 C/C++开发

QScrollArea 具有动态变化的内容

我有一个 QScrollArea,里面有一些按钮,如图所示. 布局的思路是:1. 左右键应该用来滚动太宽的按钮 2.滚动区域的按钮数量可以动态改变3. 应利用任何可用空间尽可能扩大滚动区域.如果没有这样的空间存在导航按钮应该用于滚动. 使用我当前的实现,当我增加按钮时,我有这个: 但是右边有空闲空间,所以它应该是这样的: 例如,如果我再次增加到 10,那么应该会出现滚 ..
发布时间:2021-12-09 16:42:57 C/C++开发

如何使用 QScrollArea 使滚动条出现

我正在尝试使用 pyqt5 创建一个具有垂直布局的滚动区域,并且我正在放置一些标签.我知道即使它是垂直布局,如果文本不适合,它也应该水平滚动.但无论我尝试什么,它都不会让我滚动. 这是我使用的代码: 类窗口(QMainWindow):def __init__(self):super(window, self).__init__()self.setGeometry(300, 300, 803 ..
发布时间:2021-06-24 20:02:13 Python

PyQt QScrollArea 无滚动区域

我有 类视图(QtWidgets.QLabel):def __init__(self):super(View,self).__init__()self.cropLabel = QtWidgets.QLabel(self)self.label = QtWidgets.QLabel(self)self.ogpixmap = QtGui.QPixmap()文件名 = r'C:/Users/user11 ..
发布时间:2021-06-24 19:49:15 Python

Qt-QScrollArea-将添加的小部件对齐到顶部

我有一个带有VBoxLayout的 150x450 QScrollArea.我必须动态地(在播放视频时,一帧一帧地)添加未指定数量的QLabel,范围从无到数百. 当我开始添加时,QLabels开始完全出现在中间.然后,当另一个出现时,它们移动,因此中间恰好位于它们之间.依此类推. 如何使它们从最顶部出现并向下走?没有换档和摇摆不定? 解决方案 在应用程序中具有数百个标签并在滚 ..
发布时间:2020-07-05 01:49:41 C/C++开发

PyQt5:QScrollArea保持Pixmap宽高比

我已基于此 https://stackoverflow.com/a/使用QAbstractButton创建了一组像素映射按钮(PicButton) 2714554/6859682 ,并希望将其添加到滚动区域中,以便用户可以水平滚动.但是,我需要 像素图按钮的长宽比保持恒定 像素图按钮应始终占据窗口的整个高度,最大不超过200像素. 我当前代码的问题是,高度过高时,像素图按钮会受到挤压 ..
发布时间:2020-07-05 01:48:31 Python

如何更改QScrollBar箭头的大小?

前段时间,我发布了这个问题试图了解如何更改QScrollBar的大小.最后,我可以使用样式表代码执行我想要的操作: setStyleSheet("QScrollBar:vertical { width: 30px; };"); 问题是,尽管滚动条的宽度确实随着上面的代码而改变,但是上下箭头控件的高度仍然相同;它们不会随着宽度的增加而自动调整.因此,我现在得到的是大滚动条中的两个非常平坦的 ..
发布时间:2020-07-05 01:48:27 前端开发

使用qtcreator在qt小部件中插入滚动条

我创建了自己的窗口小部件,然后将其从代码放入另一个窗口小部件中.表单小部件是使用qtCreator创建的.我已经将"subwidgets"安排到了verticalLayout中,以便将一个放置在另一个下方,但是由于插入的小部件的数量不是固定的,因此我需要一个滚动条. 所以我将我的verticalLayout放在了一个scrollArea中,但是滚动条却从未出现过,为什么?结构“父亲->孩子"如下: ..
发布时间:2020-07-05 01:48:23 C/C++开发

如何知道QListWidgetItem是否被滚动隐藏?

好吧,我是Qt的新手,我遇到了问题. 我的UI中有一个QListWidget,其中包含7个项目,仅显示4个项目,而另一个在使用滚动条后显示.我想在QListWidet上方和下方显示一个箭头图像,而不是要滚动的项目. 好吧,我可以查看某个项目是否被隐藏,但是就好像它被setHidden()函数隐藏了一样.何时滚动隐藏它?我可以在运行时看到吗?因为项目在那里,但是滚动条将其隐藏了,对吗? ..
发布时间:2020-07-05 01:48:22 其他开发

QScrollArea不遵守contentMargins设置

QScrollArea 由于某种原因在以下情况下忽略了contentMargins设置:我将 QGraphicsView 设置为其小部件.看看下面的代码片段,有人可以告诉我我做错了什么吗,或者它可能是SDK中的错误吗? 片段1(效果理想): QWidget *appWindow = new QWidget; QScrollArea *sa = new QScrollArea(appW ..
发布时间:2020-07-05 01:47:15 其他开发

如何使小部件溢出以使滚动条出现在Qt中?

我的小部件的结构是: QWidget被定制为带有圆角边框的面板. 要在带有边框的边界内包含一个带有滚动条的区域,那么我将其放在其中: 具有QVBoxLayout(垂直添加内容)的QScrollArea 然后我在其中添加一系列: QGroupBox,标题间距为0,并且带有QFormLayout 表单布局无法正常运行.里面的小部件是标签+旋转框. 这是一张图片 ..
发布时间:2020-07-05 01:47:07 其他开发