问题标签 [qspinbox]
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.
qt - 如何设置组合框或双旋转框等小部件的背景颜色?
我正在尝试为双旋转框设置背景颜色,但我不确定应该使用什么功能。
我看到了一些SetBackgroundRole
接受 a 的函数Qt::ColorRole
,但我也不确定如何使用这个函数。
请让我知道,改变背景颜色的简单方法是QComboBox
什么QDoubleSpinBox
?
c++ - QScrollArea 内的 QSpinBox:如何防止 Spin Box 在滚动时窃取焦点?
我在 QScrollArea 中有一个带有几个 QSpinBox 对象的控件。在滚动区域中滚动时一切正常,除非鼠标恰好位于其中一个 QSpinBoxes 上。然后 QSpinBox 窃取焦点,并且滚轮事件操纵旋转框值而不是滚动滚动区域。
我不想完全禁用使用鼠标滚轮来操作 QSpinBox,但我只希望它在用户明确单击或进入 QSpinBox 时发生。有没有办法防止 QSpinBox 从 QScrollArea 窃取焦点?
正如在下面对答案的评论中所说,设置 Qt::StrongFocus 确实会阻止焦点矩形出现在控件上,但是它仍然会窃取鼠标滚轮并调整旋转框中的值并阻止 QScrollArea 滚动。与 Qt::ClickFocus 相同。
python - 如何在 PyQt4 GUI 上显示希腊字符?
我有点菜鸟,如果这是一个简单的问题,请原谅我。
我正在编写一个程序来执行科学模拟,其中一些参数以微米为单位。这些参数的后缀是 µm,其中希腊符号 mu 在 m 之前表示米。
理想情况下,我想将我的旋转框的后缀设置为 µm,但我收到以下错误:“SyntaxError:非 ASCII 字符”
我很乐意为旋转框设置后缀,但不知道字符编码。我在 Windows 7 上使用 Python 2.6 和 PyQt4,这是我尝试这样做的一个示例:
这真的让我很恼火,我无法理解我在网上找到的任何解决方案,所以任何帮助将不胜感激。
c++ - doubleSpinBox 的 valueChanged 不起作用
我的问题是,当我在 SpinBox 中设置 lineEdit 的值时,一切正常,但是在 doubleSpinBox 中没有发送消息(更改值不起作用)。我究竟做错了什么?如何使这种方法起作用?
c++ - 如何从 Q(double)spinbox 捕获信号
我正在通过 Qt 4.7 编写一个迷你应用程序。我对一些 QSpinBoxes 和 QDoubleSpinBoxes 有一个反复出现的问题。我设置了 editingFinished() 信号,当我更改任何这些字段中的值时,它们会发送两个信号:旋转框失去焦点时和按下回车时。因此,当我按下选项卡或输入按钮时,我的程序会进行两次计算。是否有任何智能且简单的方法可以仅设置 lostFocus 信号?
PS我是Qt的新手。对不起我的英语,我还在学习。
编辑:
非常感谢您的帮助 netrom!
但是还是有问题……应该像下面这样吗?我可以编译并运行它,但 SpinBox 似乎仍然对 Enter 按钮做出反应。
对话框.h:
qt - 如果选择了 QComboBox 中的某个值,则停用 QSpinBox
如果在 QComboBox 中选择了某个值,是否可以停用 QSpinBox。我已经尝试了几件事,但是 QSpinbox 要么一直处于停用状态,要么根本不会停用。
c++ - 如何创建一个 Qt 组合框
您好想QCombobox
用等于 a 中设置的变量的多个项目填充 aQSpinBox
将QSpinbox
值更改为 N 时,组合框应显示从 0 到 N 编号的相同数量的选项。
是否有可能做到这一点QObject::connect
c++ - QSpinBox 千位分隔符
使用 QSpinBox 是否可以在用户输入 10,000 时显示数字的千位分隔符,这是最好的方法吗?
css - QSpinBox 箭头放置在行外编辑(css)
(来源:metrotek.spb.ru)
如何使用 Qt CSS 帮助来做到这一点?
我已经尝试使用
但没有成功。
感谢您的帮助
编辑
感谢您的帮助,我的问题的最终 CSS 是:
和额外的 CSS 就像一个奖金 :) 如果你想在右侧的编辑之外设置“向上,向下”箭头的位置:
pyqt - PyQt4:QSpinbox 和 QSlider 之间的同步
我在 QSpinbox 和 QSlider 之间建立了关系。
QSpinbox 的范围是 -10.0 到 10.0,QSlider 的范围是 -100 到 100。
所以,QSlider 除以 10 的值是连接到 QSpinbox,反之亦然。
我互相使用“valueChanged()”信号。
我想在 QSpinbox 中输入“3.5”,在这种情况下,当我只输入“3”时,QSpinbox 的“valueChanged”会更改 QSlider 的值,然后 QSlider 会再次执行此操作。所以,QSpinbox 失去了它的焦点。
我不能一口气输入“3.5”。
"valueChanged()" SIGNAL 工作太勤奋了 :)
我该如何解决这个问题?