QVariant がlong
およびの機能を提供していないことに気付きましたunsigned long
。int
、unsigned int
、long long
およびへの変換を提供しますunsigned long long
。
long
現在のデスクトップ アーキテクチャではとint
が同等であることがわかりますが、理論的な観点からはそうではありません。
long
aを aに格納したい場合はQVariant
、最初に値を に変換する必要がありますlong long
。これを克服する他の方法があれば知りたいです。
第二に、それを行うためのより良い/より簡単な方法を知りたいです。つまり、より単純なコードを使用し、不要なスペースや命令の使用を避けます。