拨号盘(Dial)、横向滚动条(Horizontal Scroll Bar)和垂直滚动条(Vertical Scroll Bar):用于输入或调整值的控件。 横向滑块(Horizontal Slider)和垂直滑块(Vertical Slider):用于在指定范围内选择值的控件。 按键序列编辑(Key sequence Edit):用于输入键盘快捷键的控件。 显示组件(Display Widgets): 标签(Label):用于显...
Horizontal Line(水平分割线)、Vertical Line(垂直分割线)、OpenGL Widget(OpenGL(Open Graphics Library,开放图形库)图形渲染的部件,可以在PyQt和Qt的应用中显示图形(包括2D和3D图形))、QQuickWidget(加载QML文件)。
Horizontal Scroll Bar:水平滚动条 Vertical Scroll Bar:垂直滚动条 Horizontal Slider:水平滑动条 Vertical Slider:垂直滑动条 Key sequence Edit:按键序列编辑框 下面将通过例子讲解每种输入窗口部件是如何使用,并能实现什么效果 1. QComboBox QComboBox 类提供了 Qt 下拉组合框的组件。 以下实例实现的效果:通过点击...
一、概述 Designer输入部件中的Horizontal Slider和Vertical Slider是用于通过移动滑块控制输入数字的滑动条部件,二者对应同一个类QSlider。滑动条部件提供垂直或水平滑动条。滑动条移动时,滑块所在的位置会转换为对应的数值。 QSlider本身的功能很少,大部分功能都从QAbstractSlider中继承,关于QAbstractSlider的功能请参考《PyQ...
QSlider *slider = new QSlider(Qt::Horizontal, &window); spinBox->setRange(0, 130); slider->setRange(0, 130); QObject::connect(slider, SIGNAL(valueChanged(int)), spinBox, SLOT(setValue(int))); QObject::connect(spinBox, SIGNAL(valueChanged(int)), ...
对应QTDesigner中的 左侧控件 Layouts -- 布局管理 控件名说明 VerticalLayout 垂直布局 HorizontalLayout 水平布局 GridLayout 网格布局 FormLayout 表单布局 Spacers -- 弹簧 控件名说明 HoriziontalSpacer 水平弹簧 VerticalSpacer 垂直弹簧 Buttons -- 按钮类 控件名说明 PushButton 按钮 ToolButton 工具按钮 Ra...
QSlider::handle:horizontal { width: 10px; margin: -1px 0px -1px 0px; border-radius: 3px; background-color: white; } width: 10px; 设置滑块手柄(拇指)的宽度为10像素。 margin: -1px 0px -1px 0px; 设置滑块手柄的边距,这可能会影响手柄的位置。在这里,它似乎是微调手柄的位置。
(文字编辑框)、Spin Box(调整数字框)、Double Spin Box(浮点型数字调整框)、Time Edit(时间)、Data Edit(日期)、Data/Time Edit(时间和日期)、Dial(罗盘)、Horizontal Scroll Bar(水平滚动条)、Vertical Scroll Bar(垂直滚动条)、Horizontal Slider(水平滑动条)、Vertical Slider(垂直滑动条)、Key Sequence Edit(...
(文字编辑框)、Spin Box(调整数字框)、Double Spin Box(浮点型数字调整框)、Time Edit(时间)、Data Edit(日期)、Data/Time Edit(时间和日期)、Dial(罗盘)、Horizontal Scroll Bar(水平滚动条)、Vertical Scroll Bar(垂直滚动条)、Horizontal Slider(水平滑动条)、Vertical Slider(垂直滑动条)、Key Sequence Edit(...
滑块QSlider的样式设计,则关注于滑块槽、滑块手柄、以及滑块的子页面在不同状态下的样式,如:QSlider::groove:horizontal { border: none;height: 10px;background-color: rgba(255,255,255,90);border-radius: 5px;} QSlider::handle:horizontal { width: 10px;margin: -1px 0px -1px 0px;...