Yes I know that, but based on this: http://qt-project.org/doc/qt-4.8/qitemeditorfactory.html#standard-editing-widgets I think it should work out of the box...
tr3w On Wed, Mar 27, 2013 at 9:03 PM, preeteesh kakkar <[email protected]> wrote: > This might help you --> > http://qt-project.org/doc/qt-4.8/itemviews-spinboxdelegate.html > > On Wed, Mar 27, 2013 at 3:01 PM, preeteesh kakkar > <[email protected]> wrote: >> >> You may be able to use QIntValidator for that particular column, by >> default Qt delegate will show everything as lineedit where you can put >> anything. If you want to show QSpinBox you need to tell that for xyz column >> QSpinBox Widget should open.. >> >> >> On Wed, Mar 27, 2013 at 2:46 PM, Tr3wory <[email protected]> wrote: >>> >>> Another piece of information: the model->data(...) returns a >>> QVariant::LongLong... >>> >>> tr3w >>> >>> On Wed, Mar 27, 2013 at 8:32 PM, Tr3wory <[email protected]> wrote: >>> > Hi all, >>> > >>> > I have a QTableView and a connected QSqlTableModel. The database is an >>> > SQLite database with two columns, the types are TEXT and INTEGER. >>> > >>> > Everything is works as expected, except I don't get QSpinbox as a >>> > editor for the INTEGER column, so I can write there anything, and >>> > since the SQLite can store TEXT in an INTEGER column, I don't even get >>> > an error... >>> > >>> > So what can I do? >>> > Can I set the type (QVarinat::Int) of the column somehow (in the model >>> > or in the view)? >>> > If I use setItemDelegateForColumn on the view manually, can I use a >>> > ready made delegate somehow >>> > or the only possible solution is to create a SpinBoxDelegate for >>> > myself? >>> > >>> > Cheers, >>> > tr3w >>> _______________________________________________ >>> Interest mailing list >>> [email protected] >>> http://lists.qt-project.org/mailman/listinfo/interest >> >> > _______________________________________________ Interest mailing list [email protected] http://lists.qt-project.org/mailman/listinfo/interest
