<?xml version="1.0" encoding="UTF-8"?>        <rss version="2.0"
             xmlns:atom="http://www.w3.org/2005/Atom"
             xmlns:dc="http://purl.org/dc/elements/1.1/"
             xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
             xmlns:admin="http://webns.net/mvcb/"
             xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
             xmlns:content="http://purl.org/rss/1.0/modules/content/">
        <channel>
            <title>
									QML SpinBox поддерживает только целые числа? - Qt				            </title>
            <link>https://microtechnics.ru/community/qt/qml-spinbox-podderzhivaet-tolko-czelye-chisla/</link>
            <description>Обсуждение вопросов, посвященных программированию микроконтроллеров, разработке электроники и не только.</description>
            <language>ru-RU</language>
            <lastBuildDate>Sat, 06 Jun 2026 10:55:27 +0000</lastBuildDate>
            <generator>wpForo</generator>
            <ttl>60</ttl>
							                    <item>
                        <title>НА: QML SpinBox поддерживает только целые числа?</title>
                        <link>https://microtechnics.ru/community/qt/qml-spinbox-podderzhivaet-tolko-czelye-chisla/#post-3767</link>
                        <pubDate>Mon, 18 Aug 2025 16:11:39 +0000</pubDate>
                        <description><![CDATA[Отлично!]]></description>
                        <content:encoded><![CDATA[<p></p>
<p><a style="color: #e60000" title="Aveal" href="https://microtechnics.ru/participant/aveal/">@aveal</a> спасибо, вроде получилось</p>
<p></p>
<p>Отлично!</p>]]></content:encoded>
						                            <category domain="https://microtechnics.ru/community/qt/">Qt</category>                        <dc:creator>Aveal</dc:creator>
                        <guid isPermaLink="true">https://microtechnics.ru/community/qt/qml-spinbox-podderzhivaet-tolko-czelye-chisla/#post-3767</guid>
                    </item>
				                    <item>
                        <title>НА: QML SpinBox поддерживает только целые числа?</title>
                        <link>https://microtechnics.ru/community/qt/qml-spinbox-podderzhivaet-tolko-czelye-chisla/#post-3766</link>
                        <pubDate>Mon, 18 Aug 2025 13:04:39 +0000</pubDate>
                        <description><![CDATA[@aveal спасибо, вроде получилось... Долго не мог догнать как поменять количество десятичных знаков, только потом заметил:
property int decimals: 2]]></description>
                        <content:encoded><![CDATA[<p>@aveal спасибо, вроде получилось... Долго не мог догнать как поменять количество десятичных знаков, только потом заметил:</p>
<pre contenteditable="false">property int decimals: 2</pre>]]></content:encoded>
						                            <category domain="https://microtechnics.ru/community/qt/">Qt</category>                        <dc:creator>Anatoliy84</dc:creator>
                        <guid isPermaLink="true">https://microtechnics.ru/community/qt/qml-spinbox-podderzhivaet-tolko-czelye-chisla/#post-3766</guid>
                    </item>
				                    <item>
                        <title>НА: QML SpinBox поддерживает только целые числа?</title>
                        <link>https://microtechnics.ru/community/qt/qml-spinbox-podderzhivaet-tolko-czelye-chisla/#post-3765</link>
                        <pubDate>Sun, 17 Aug 2025 07:21:40 +0000</pubDate>
                        <description><![CDATA[Доброго времени суток! SpinBox можно кастомизировать под поддержку любого тип данных, вот вариант для float значений:
SpinBox {
    id: spinBox
    from: 0
    value: decimalToInt(1.1)
...]]></description>
                        <content:encoded><![CDATA[<p>Доброго времени суток! SpinBox можно кастомизировать под поддержку любого тип данных, вот вариант для float значений:</p>
<pre contenteditable="false">SpinBox {
    id: spinBox
    from: 0
    value: decimalToInt(1.1)
    to: decimalToInt(100)
    stepSize: decimalFactor
    editable: true
    anchors.centerIn: parent

    property int decimals: 2
    property real realValue: value / decimalFactor
    readonly property int decimalFactor: Math.pow(10, decimals)

    function decimalToInt(decimal) {
        return decimal * decimalFactor
    }

    validator: DoubleValidator {
        bottom: Math.min(spinBox.from, spinBox.to)
        top:  Math.max(spinBox.from, spinBox.to)
        decimals: spinBox.decimals
        notation: DoubleValidator.StandardNotation
    }

    textFromValue: function(value, locale) {
        return Number(value / decimalFactor).toLocaleString(locale, 'f', spinBox.decimals)
    }

    valueFromText: function(text, locale) {
        return Math.round(Number.fromLocaleString(locale, text) * decimalFactor)
    }
}</pre>
<p>Здесь полное описание - <a href="https://doc.qt.io/qt-6/qml-qtquick-controls-spinbox.html#details">ссылка</a>.</p>]]></content:encoded>
						                            <category domain="https://microtechnics.ru/community/qt/">Qt</category>                        <dc:creator>Aveal</dc:creator>
                        <guid isPermaLink="true">https://microtechnics.ru/community/qt/qml-spinbox-podderzhivaet-tolko-czelye-chisla/#post-3765</guid>
                    </item>
				                    <item>
                        <title>QML SpinBox поддерживает только целые числа?</title>
                        <link>https://microtechnics.ru/community/qt/qml-spinbox-podderzhivaet-tolko-czelye-chisla/#post-3764</link>
                        <pubDate>Sat, 16 Aug 2025 09:25:47 +0000</pubDate>
                        <description><![CDATA[Здравствуйте, изучаю SpinBox в QML и не могу понять: такое ощущение, что поддерживаются только целые числа. Все свойства (to, from, step и остальные) имеют тип int...
А как быть если нужны ...]]></description>
                        <content:encoded><![CDATA[<p>Здравствуйте, изучаю SpinBox в QML и не могу понять: такое ощущение, что поддерживаются только целые числа. Все свойства (to, from, step и остальные) имеют тип int...</p>
<p>А как быть если нужны десятичные значения? В QT Widgets были QSpinBox и QDoubleSpinBox, не может же быть такого, что для QML остановились на полпути и не доделали такой базовый функционал.</p>]]></content:encoded>
						                            <category domain="https://microtechnics.ru/community/qt/">Qt</category>                        <dc:creator>Anatoliy84</dc:creator>
                        <guid isPermaLink="true">https://microtechnics.ru/community/qt/qml-spinbox-podderzhivaet-tolko-czelye-chisla/#post-3764</guid>
                    </item>
							        </channel>
        </rss>
		