いろいろな色の名前が書いてあるリストがある。 ドラッグドロップによって順番を変える。 こういうのを作ります。Qt 標準の QStringListModel を使えば数行で出来てしまうのですが、Qt の設計を味わうためにわざわざモデルを作り直してみます。 メインプログラムはこんな感じ。これからモデルの MyModel を追加します。 // main.cpp #include "MyModel.h" int main(int argc, char **argv) { QApplication app(argc, argv); // 色の名前の文字列リストを作り、MyModel に入れる。 QStringList colors; colors << "Red" << "Orange" << "Yellow" << "Green" << "Blue"; MyModel model(colors);