64-битное int Spin Box в QT

Я создаю программу для Windows, которая должна иметь элементы управления для 64-битных числовых значений. Эти элементы управления должны быть переключены на знаковые или беззнаковые.

Я нашел два элемента управления : «Spin Box» (int32) и «Double Spin Box» (двойной) с двойным я смогу покрыть диапазон, но он не может справиться с точностью.

Есть ли способ изменить тип данных этих элементов управления?

Можно ли создать собственный элемент управления, который может обрабатывать 64-битные значения со знаком и без знака? Можно ли создать 128-битный спин-бокс?

Единственное, что я вижу сейчас, - это использование строкового элемента управления и ручное преобразование в INT64 или UINT64, но я не очень доволен этим решением

Любое другие идеи?

Я использую QT 4.7.4 и VS2010 с C ++ спасибо

6
задан fpdragon 5 December 2011 в 10:01
поделиться