Djangoにはこの優れたアプローチが付属しており、データモデルを作成するだけで、モデルのプロパティに従って正しい(最も基本的な)ビューが生成されます。
例えば:
class Article(models.Model):
pub_date = models.DateTimeField()
headline = models.CharField(max_length=200)
content = models.TextField()
reporter = models.ForeignKey(Reporter)
def __unicode__(self):
return self.headline
Djangoによって表示されるフォームはすべて、プロパティタイプ(DateTimeField、CharField、TextFieldなど)に一致する正確で適切なフィールドタイプをすでに使用しています。
同じことが可能C++
かどうか疑問に思いましたか?アプリケーション設定クラスを作成することを考えていますが、ダイアログウィンドウを手動で作成したくありません。ダイアログを自動的に作成できればと思います。個々の入力フィールドの順序と位置は気にしません。とにかくModelViewControllerのパターンに従っていることを考えると、これは可能であると思います。
編集回答にサンプルコードまたはサンプルへのリンクを含めることができれば幸いです。