问题标签 [qdial]

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

qt - QDial 使缺口值可见

QDial在我的程序中使用,并且一直试图在QDial. 有没有人对此有想法。

到目前为止,我认为我可能能够扩展QDial并在其中放置标签以用于缺口,有人可以通过告诉我应该使用哪些方法来扩展QDialFor this 来帮助我。

0 投票
1 回答
949 浏览

qt - 查找 QDial 是顺时针还是逆时针旋转

有什么方法可以检测QDial(包装属性设置为true)是顺时针还是逆时针旋转?

0 投票
2 回答
2436 浏览

c++ - QDial 更改位置指示器文本

我使用 QDial 控件来输入以秒为单位的时间值。如何更改显示在这些表盘中间的自动添加的文本?

在此处输入图像描述

编辑:它们来自 QtCurve 风格。

0 投票
3 回答
3086 浏览

qt - PyQt4/Qt:设置 QDial 的方向(最小值在顶部)

我在 Windows 上使用 PyQt4 和 Python 2.7,对于音乐播放器,我决定Phonon.SeekSliderQDial.
我的问题是,a 的最小值QDial总是在表盘的底部,但我希望它在顶部(值仍然顺时针增加)。我试过setInvertedAppearance()and setInvertedControls(),但这只是水平翻转表盘,setOrientation()也没有帮助。
我的问题:有没有办法指定一个角度来定位表盘上的最小值或垂直翻转整个表盘?

0 投票
1 回答
8199 浏览

qt - 使用样式表自定义 QDial

QWidgets 这里有样式表的综合示例。不幸QDial的是,示例中缺少。

我可以仅通过样式表更改外观(基本上是旋钮的颜色、边框)吗?在这篇文章中一个新的表盘类是支持样式表的,但是不能用Qt的标准类来做吗?

滑块/滚动条示例显示了如何调整每个细节,所以我想知道是否有类似的东西QDial?我知道我可以交换底层图像,但更喜欢一种简单的方法来设置它的颜色、边框。

我已经尝试了标准属性,例如backgroud-color, backgroundcolor但没有成功。也试过QDial::handle了,所以提示会很有用。

0 投票
0 回答
249 浏览

qt - Qt Designer 中定义的最小值/最大值未为 QDial 实例设置

我在 Qt Designer 中为 QDial 实例的最小值/最大值定义了参数,如下所示(-100, 100, value=0):

QDial 在 Designer 中

当我启动应用程序时,似乎没有设置最小/最大参数 - 它们是 0、100:

执行时的 QDial

当我在代码中明确设置它们时,它可以工作:

我使用 Qt Designer 4.8.4:

Qt 设计器版本

这是一个已知的错误,还是我在这里做错了什么?

0 投票
2 回答
550 浏览

c++ - 如何子类 QDial 停止从最小值移动到最大值?

我想继承 QDial,因为当您处于最小值时,您可以轻松地将值更改为最大值(通过下降)。从最大到最小的同样问题。

为了做到这一点,我知道我必须继承 QDial。但我不知道从哪里开始。

0 投票
1 回答
392 浏览

qt - 如何从 GUI 写入结构

使用 Qt,我试图通过来自 gui 的输入写入我的结构。

我的 target.h 文件:

我的cp:

我使用 QDial 作为标题作为示例。我可以将 QDial 的值写入文本文件,但我想利用结构。

我想知道的是如何访问,以便我可以写入我的 mainwindow.cpp 中的结构?

我看到我可以像这样访问 mainwindow.cpp 中的目标结构:

但它不会找到“myship”。我原以为我可以做到

或者

但两者都不起作用。当我做 Target.heading 它给了我错误

我的最终目标是让我的 gui(在这种情况下为 QDial)写入结构,然后让我的 gui(QLabel)显示已写入的内容。如前所述,我有一个文本文件的读/写工作,但我目前只写出一个值,这不会满足我的要求。

我是 Qt 和一般结构的新手,所以我的猜测是我错过了一些非常微不足道的东西,或者我的理解完全不正确。

0 投票
1 回答
460 浏览

c++ - 如何让我的 QDial 对与预定义的鼠标事件不同的鼠标事件做出反应?

我有一个 a 的子类,QDial我想通过上下移动鼠标来更改值。目前,基本实现允许您使用鼠标进行圆周运动以更改值。但是我想通过向上移动鼠标(假设一旦按下拨号盘,我会将鼠标移动到屏幕顶部)或向下(到屏幕底部)来更改它们。

这是我想要实现的目标的图片(请注意,提前使用 MS Paint 技能)。左边是基本行为,右边是我想要的行为。

                                        在此处输入图像描述

我不明白我怎么能用mousePressEventor得到它mouseMoveEvent。有人有想法吗?

0 投票
2 回答
680 浏览

c++ - 如何避免 QDial 控件中的环绕?

我有一个QDial控件,我想要/需要阻止最小值和最大值之间的跳转或环绕。

要避免的行为的动画

我在文档和属性中都找不到任何东西。

这有可能吗?