Политика конфиденциальностиКонтактыО сайтеОтзывыGitHubDonate
© EVILEG 2015-2018
Рекомендует хостинг
TIMEWEB
22 января 2019 г. 7:08

Qt

qtcreator, Qt, Releases

Qt Company анонсировала выпуск Qt Creator 4.8.1

F
3 февраля 2018 г. 15:44
Fynjy

Привет Всем! Ребята обьясните чем отличается QtCreator от сборок Qt5.7 Qt5.8 блин плаваю как рыба в воде...

ДЧ
11 января 2018 г. 12:27
Дмитрий Черновол


Всем привет!

Имеется у меня SpinBox в QML приложении. С ним всё в порядке, за исключением того, что если свойство editable присваивается true, и сменить значение на (например) 0.06, то значение автоматически будет 0.00

Если будет editable: false, то при изменении значение таким же и останется. Если я напишу 0.06, то 0.06 таким и будет и автоматически не будет меняться на 0.00.

А мне нужно, чтобы пользователь смог вводить значения с клавиатуры

В чем может быть проблема? Как такое происходит и подскажите, как решить. Буду сильно благодарен.

Код:

SpinBox {
		id: spBox_AccelerationTime
		from: 0
		value: 0
		to: 10 * 10
		stepSize: 1
		anchors.centerIn: parent

		editable: true
		wrap: true
		wheelEnabled: true

		property int decimals: 1
		property real realValue: value / 1
		anchors.verticalCenterOffset: -152
		anchors.horizontalCenterOffset: 37

		validator: DoubleValidator {
			bottom: Math.min(spBox_AccelerationTime.from, spBox_AccelerationTime.to)
			top:  Math.max(spBox_AccelerationTime.from, spBox_AccelerationTime.to)
		}

		textFromValue: function(value, locale) {
			return Number(value / 10).toLocaleString(locale, 'f', spBox_AccelerationTime.decimals)
		}
	}
12 ноября 2016 г. 15:16

QML

ip address, ip адрес, lineedit, qlineedit, QLineEdit example, QLineEdit IP Address, qt, qtcreator, qml

Доступны аналогичные статьи на Qt/С++ и PyQt5/Python

До полного набора уроков по Qt, на тему валидации IP-адреса дополню статьи также и вариантом на Qt/QML.

Будет также поле ввода данных, в которое будем вводить IP-адрес. Использоваться для валидации будет RegExpValidator . Одним неприятным моментом в данном случае является то, что подсунуть несколько переменных строки в данный RegExpValidator является довольно нетривиальной задачей, поэтому ограничимся написание регулярки сразу в свойстве regExp у данного объекта.

10 августа 2015 г. 4:00

Qt

ip address, ip адрес, lineedit, qlineedit, QLineEdit example, QLineEdit IP Address, qt, qtcreator

Доступны аналогичные статьи на Qt/QML и PyQt5/Python

При разработке сетевых приложений может потребоваться создание формочки для ввода ip-адреса, но применение простого метода setInputMask("000.000.000.000;_"); с данным аргументом для QLineEdit не обеспечивает должного результата, поскольку маска позволяет вводить значения 999, 657 и т.д., тогда как IP-адрес ограничивается число 255.

Одним из способов решения данной проблемы является применение Валидатора.

ГК
20 марта 2019 г. 9:01
Геннадий Костоянский

C++ - Тест 002. Константы

  • Результат:0баллов,
  • Очки рейтинга-10
ГК
20 марта 2019 г. 8:46
Геннадий Костоянский

C++ - Тест 002. Константы

  • Результат:25баллов,
  • Очки рейтинга-10
ГК
20 марта 2019 г. 8:00
Геннадий Костоянский

C++ - Тест 001. Первая программа и типы данных

  • Результат:100баллов,
  • Очки рейтинга10
Последние комментарии
MU
20 марта 2019 г. 15:43
Maciej Urmański

It's possible to simply add vote option for non logged users?
20 марта 2019 г. 9:45
Евгений Легоцкой

Добрый день. Поппробуйте домен localhost, а url соответственно http://localhost Возможно, потребуется указать порт. Например, так http://localhost:8000
19 марта 2019 г. 12:57
AlexanderBardin

Добрый день. А проверить работоспособность локально как-то можно не указывая реальнй сайт (еще в разработке)
16 марта 2019 г. 13:55
Дмитрий

Спасибо за статью. Давно итересует следующий вопрос: с помощью переменных QMAKE_TARGET_COMPANYQMAKE_TARGET_PRODUCTQMAKE_TARGET_DESCRIPTIONможно задать свойства компилируемой программы, о...
JS
12 марта 2019 г. 10:19
Jean Stefanovich

Большое спасибо за разъяснения!
Сейчас обсуждают на форуме
20 марта 2019 г. 12:26
Евгений Легоцкой

Лучше стараться избегать этого. Нормального механизма нет. Я просто выдёргиваю из бэкенда перевёденные куски шаблона, если нужно что-то задействовать в JS.
17 марта 2019 г. 22:47
Евгений Легоцкой

Добрый день. Вот, нашлось у меня немного времени. Делается это через шаблон проектирования наблюдатель. GraphKS_mfvSlup.zip
ЧГ
15 марта 2019 г. 21:52
Чарльз Грин

спасибо, попробую, отпишусь
m
15 марта 2019 г. 19:41
mihamuz

Сори догадался)
n
12 марта 2019 г. 16:57
newbie.works.with.QT

Большооооое спасибо!!!!!Не передать как я вам благодарен, спасибо что всегда отзываетесь.Теперь я смогу продолжить работу в QT!!! (пробую писать бота (Я как вы могли догадаться немного не пр...
Присоединяйтесь к нам в социальных сетях

Для зарегистрированных пользователей на сайте присутствует минимальное количество рекламы