问题标签 [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.
python - pyqt:如何在小部件周围放置边框
我正在对现有的 PyQt 项目进行一些更改。UI 是使用 Qt Designer 创建的。
相关部分是显示文本的 QWidget。我正在尝试在文本周围添加边距。我认为最简单的方法是在 QWidget 周围放置一个边框,其背景颜色与 QWidget 的背景(白色)相同。
QWidget 在 QFrame 上。我想在 QFrame 内和 QWidget 的边缘放置一个白色边框。我最接近的方法是在 QWidget 周围放置短的垂直和水平垫片,但这会显示底层的灰色 QFrame。我不知道怎么弄成白色的。我宁愿让框架保持灰色,并在 QWidget 周围添加一个白色边框。
任何指针将不胜感激。
编辑:
ui文件:
qt - 如何使 QGraphicsView 平面化?
我怎样才能使QGraphicsView
看起来平坦?它看起来像这样:
我不希望显示轮廓。谢谢!
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()
有效。
如果有更好的方法请告诉我
c++ - 带有自定义按钮的 QLineEdit
我需要实现LineEdit
小部件,可以在文本区域的右端添加工具按钮。我知道这样做的两种方法,但两种解决方案似乎都很难看。
1) 添加工具按钮作为子部件QLineEdit
和句柄resizeEvent
以正确定位它们。主要缺点是如果文本足够长,它可能会出现在工具按钮下。
2)另一种解决方案是将行编辑和按钮放在框架内并覆盖样式以隐藏lineEdits
框架并使其QFrame
看起来像QLineEdit
。
我需要一种最好的方法来实现这样的小部件。我的小部件也应该具有风格意识。
qt - 是否可以多次使用一个 QFrame?
我正在使用 QWidget,我想在其中放置一些分隔线。作为分隔线,我正在使用它
我需要几条分隔线,我很好奇我是否需要QFrame
每次都创建一个新的,或者是否有办法重用一个(或使用复制构造函数)。
目前该行仅位于我将其添加到的最后一个位置QWidget
。
qt - Qt 组件的边框颜色
我想更改 QFrame 组件的边框颜色。也尝试使用样式表,但在运行时没有效果。在我的项目中,有各种对话框 UI,它们基本上是 QFrame,我想更改所选对话框的边框颜色,即 QFrame 边框颜色。QT中是否有任何解决方法。如下所示,当任何一个选择它的相应框架边框颜色应该改变时,有两个对话框
qt - Qt 缩放/缩放 QFrame 的内容(小部件等)
有没有一种方法可以重新调整 QFrame 及其所有子小部件?子小部件都是我的自定义小部件,我总是与它们交互,但我需要它们全部缩放,甚至它们的相对坐标位置
c++ - 自定义可检查/可切换 QFrame 小部件
如何使自定义小部件(源自“QFrame”)包含可检查/可切换的支持?如何让 Qt 的样式表 (CSS) 知道我的小部件已被用户检查/切换?
我需要在自定义小部件中使用某种信号或属性吗?
我不想使用(即)QPushButton,因为我需要我的按钮小部件才能使用 Qt 的 .ui 文件。
即当使用 QPushButton - 事情很简单:
我的自定义按钮小部件需要类似的东西。
谢谢。
c++ - QGraphicsBlurEffect 会降低性能?
我正在 Qt5 中开发带有动画的QWidget
s 和QFrame
s 的 GUI,我设置了模糊效果,QFrame
因为我设置QFrame
为我的几个QWidget
s 的父级,并且我设置QPropertyAnimation
了根据QWidget
动作增加和减小其大小的设置。如果我删除QFrame
动画上设置的模糊效果可以顺利工作,但是当我设置它时却不行。所以我的问题是,会QGraphicsEffects
降低性能吗?
c++ - QScrollArea 与 QWidget 和 QVBoxLayout 无法按预期工作
所以我有这个QFrame
是父小部件(this
在代码中表示)。在这个小部件中,我想将 a 放置QWidget
在距顶部 10 像素的位置(距底部 10 像素,因此它的高度为 140 像素,而父级为 160 像素)。QWidget
它将在其内部以垂直布局的滚动区域中有许多自定义按钮,因此当按钮组合的高度超过高度QWidget's
(140px)时,滚动会自动设置。因为滚动不是针对整个父widget,而只是针对子widget,所以这里的滚动应该只适用于子widget。这是我的代码:
与我的预期相反,这就是我得到的(附图)。我做错了什么,我该如何解决?