问题标签 [qframe]

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

python - pyqt:如何在小部件周围放置边框

我正在对现有的 PyQt 项目进行一些更改。UI 是使用 Qt Designer 创建的。

相关部分是显示文本的 QWidget。我正在尝试在文本周围添加边距。我认为最简单的方法是在 QWidget 周围放置一个边框,其背景颜色与 QWidget 的背景(白色)相同。

QWidget 在 QFrame 上。我想在 QFrame 内和 QWidget 的边缘放置一个白色边框。我最接近的方法是在 QWidget 周围放置短的垂直和水平垫片,但这会显示底层的灰色 QFrame。我不知道怎么弄成白色的。我宁愿让框架保持灰色,并在 QWidget 周围添加一个白色边框。

任何指针将不胜感激。

编辑:

ui文件:

0 投票
2 回答
278 浏览

qt - 如何使 QGraphicsView 平面化?

我怎样才能使QGraphicsView看起来平坦?它看起来像这样:

在此处输入图像描述

我不希望显示轮廓。谢谢!

0 投票
1 回答
1751 浏览

qt - 如何将 QtDesigner ui 表单加载到另一个 ui 表单的 QFrame 中?

我设计了一个QWidget基于 QtDesigner 的 ui 表单。让我们称之为Form1。我在其中添加了一些按钮和标签。现在我设计了另一个基于 QWidget 的 qt ui 设计器表单。让我们称之为 Form2。我在 Form 2 中有一个 QFrame,我想在其中加载 Form1。

我做了一些阅读,发现我可以右键单击 QFrame 并选择提升到。我把基类作为QFrame。提升类名称为 Form1。头文件为 form1.h。

我现在收到错误消息:

我将基类更改为QWidget. 而且它仍然没有在Form2的QFrame中加载Form1

任何帮助表示赞赏。

编辑:

我使用了基类 asQFrame并在 ui_form2.h 中注释掉了以下几行,并且它有效frame->setFrameShape()并且frame->setFrameShadow()有效。

如果有更好的方法请告诉我

0 投票
3 回答
11684 浏览

c++ - 带有自定义按钮的 QLineEdit

我需要实现LineEdit小部件,可以在文本区域的右端添加工具按钮。我知道这样做的两种方法,但两种解决方案似乎都很难看。

1) 添加工具按钮作为子部件QLineEdit和句柄resizeEvent以正确定位它们。主要缺点是如果文本足够长,它可能会出现在工具按钮下。

2)另一种解决方案是将行编辑和按钮放在框架内并覆盖样式以隐藏lineEdits框架并使其QFrame看起来像QLineEdit

我需要一种最好的方法来实现这样的小部件。我的小部件也应该具有风格意识。

0 投票
1 回答
340 浏览

qt - 是否可以多次使用一个 QFrame?

我正在使用 QWidget,我想在其中放置一些分隔线。作为分隔线,我正在使用它

我需要几条分隔线,我很好奇我是否需要QFrame每次都创建一个新的,或者是否有办法重用一个(或使用复制构造函数)。

目前该行仅位于我将其添加到的最后一个位置QWidget

0 投票
1 回答
5797 浏览

qt - Qt 组件的边框颜色

我想更改 QFrame 组件的边框颜色。也尝试使用样式表,但在运行时没有效果。在我的项目中,有各种对话框 UI,它们基本上是 QFrame,我想更改所选对话框的边框颜色,即 QFrame 边框颜色。QT中是否有任何解决方法。如下所示,当任何一个选择它的相应框架边框颜色应该改变时,有两个对话框

这是我想做的事情的片段

0 投票
1 回答
1087 浏览

qt - Qt 缩放/缩放 QFrame 的内容(小部件等)

有没有一种方法可以重新调整 QFrame 及其所有子小部件?子小部件都是我的自定义小部件,我总是与它们交互,但我需要它们全部缩放,甚至它们的相对坐标位置

0 投票
2 回答
660 浏览

c++ - 自定义可检查/可切换 QFrame 小部件

如何使自定义小部件(源自“QFrame”)包含可检查/可切换的支持?如何让 Qt 的样式表 (CSS) 知道我的小部件已被用户检查/切换?

我需要在自定义小部件中使用某种信号或属性吗?

我不想使用(即)QPushButton,因为我需要我的按钮小部件才能使用 Qt 的 .ui 文件。

即当使用 QPushButton - 事情很简单:

我的自定义按钮小部件需要类似的东西。

谢谢。

0 投票
1 回答
396 浏览

c++ - QGraphicsBlurEffect 会降低性能?

我正在 Qt5 中开发带有动画的QWidgets 和QFrames 的 GUI,我设置了模糊效果,QFrame因为我设置QFrame为我的几个QWidgets 的父级,并且我设置QPropertyAnimation了根据QWidget动作增加和减小其大小的设置。如果我删除QFrame动画上设置的模糊效果可以顺利工作,但是当我设置它时却不行。所以我的问题是,会QGraphicsEffects降低性能吗?

0 投票
1 回答
17081 浏览

c++ - QScrollArea 与 QWidget 和 QVBoxLayout 无法按预期工作

所以我有这个QFrame是父小部件(this在代码中表示)。在这个小部件中,我想将 a 放置QWidget在距顶部 10 像素的位置(距底部 10 像素,因此它的高度为 140 像素,而父级为 160 像素)。QWidget它将在其内部以垂直布局的滚动区域中有许多自定义按钮,因此当按钮组合的高度超过高度QWidget's(140px)时,滚动会自动设置。因为滚动不是针对整个父widget,而只是针对子widget,所以这里的滚动应该只适用于子widget。这是我的代码:

与我的预期相反,这就是我得到的(附图)。我做错了什么,我该如何解决?

在此处输入图像描述