Russian Qt Forum
Ноябрь 25, 2024, 07:38 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: PyQt4. QSpinBox. setMaximum Как указать, что верхнее значение неограничено?  (Прочитано 4378 раз)
Пытон
Гость
« : Август 28, 2015, 09:49 »

Нарисовал свой делегат к вьюшке.
Если для setMaximum не указывать значение, то оно будет 99
Если указать, то может случиться так, что в таблице, которую показывает вьюшка, число окажется больше, чем я указал для setMaximum и, в итоге, делегат безжалостно обрежет это число до своего максимума.

Как-то можно указать ему, что верхняя граница для spinBox'a не ограничена, и можно вводить максимально возможное число?
Записан
gil9red
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 1805



Просмотр профиля WWW
« Ответ #1 : Август 28, 2015, 10:24 »

ну, например, введите максимум для int: 2147483647
Записан

Tuxford
Гость
« Ответ #2 : Август 28, 2015, 10:42 »

Код:
std::numeric_limits<int>::max()
Устанавливаешь макс. велью это значение и полный вперед.
Записан
Пытон
Гость
« Ответ #3 : Август 28, 2015, 11:04 »

Код:
std::numeric_limits<int>::max()
Устанавливаешь макс. велью это значение и полный вперед.

Моя не понимать синтаксис С... Плачущий
Записан
Пантер
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 5876


Жаждущий знаний


Просмотр профиля WWW
« Ответ #4 : Август 28, 2015, 11:10 »

Задай ты 9999999 и не парься.
Записан

1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
gil9red
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 1805



Просмотр профиля WWW
« Ответ #5 : Август 28, 2015, 11:10 »

Код:
std::numeric_limits<int>::max()
Устанавливаешь макс. велью это значение и полный вперед.

так он же на питоне пишет, а не на плюсах Улыбающийся
ник и PyQt4 -- привязка Qt к питону -- говорят о этом Улыбающийся

А это функция возвращает максимальное значение типа int
Записан

Пытон
Гость
« Ответ #6 : Август 28, 2015, 11:11 »

Задай ты 9999999 и не парься.
Этого мало.
Ладно, если уж нету нормального способа, будем рисовать девятки 99999999999999999999999999999...
Записан
Пантер
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 5876


Жаждущий знаний


Просмотр профиля WWW
« Ответ #7 : Август 28, 2015, 11:14 »

Можно sys.maxsize
Записан

1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
gil9red
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 1805



Просмотр профиля WWW
« Ответ #8 : Август 28, 2015, 11:50 »

Задай ты 9999999 и не парься.
Этого мало.
Ладно, если уж нету нормального способа, будем рисовать девятки 99999999999999999999999999999...

А в делегатах разве не Qt'шная часть используется, у которой числа имеют предел?
Записан

Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.15 секунд. Запросов: 22.