私はpythonとgladeでデータベースのフロントエンドを構築しています。私は、私のアプリケーションのウィンドウ内にデータベーステーブルの形式でSQLクエリ結果を提示する必要があります(スキーマの後にタプル/レコード)。スキーマが結合操作のものであるか、一般的に変更され、タプルの数が任意の有効な数値になる可能性があるため、スキーマとデータベースの両方のエントリは動的です.1つの可能な解決策は、Pythonで特定のテーブルをフォーマットし、オブジェクトを私のGUIに入れ、その値をPythonによって生成された値に変更します。アドバイスや提案は大歓迎です。pygtkとgladeを使ったデータベーステーブルのGUI
3
A
答えて
3
表示する列の番号と名前があらかじめわかっていない場合は、ウィジェットをgladeで作成し、アプリケーションコードで必要に応じて変更することができます。
gtk.TreeView.set_model
を使用して新しいモデルを使用するようにこのウィジェットを更新し、列をgtk.TreeView.{append,remove,insert}_column
列で表示する情報に一致させることができます。
モデルについては、データベースの結果に応じて適切な列を使用して新しいgtk.ListStore
を作成してください。
こちらがお役に立てば幸いです。
関連する問題
- 1. Pygtkとgladeを使ったGUI
- 2. Python GUI(tkinter; pygtk + glade)、py2exe
- 3. pygtk + glade +ローカライゼーション
- 4. pygtkとgladeを使って描画エリアにpixbufを描画する
- 5. PyGTKを使ったスレッディング
- 6. Python/Glade/PyGTK - チェックボックスがアクティブであることを確認する
- 7. PyGObjectのGtkSourceViewでGladeからGUIをロード
- 8. pygtk&glade組み込みウィジェットをローカライズするには?
- 9. pygtkを使った簡単なトレイアイコンアプリケーション
- 10. GTKを使ったGUIビルド#
- 11. なぜpython 2.7.2 pygtk segfaultはglade GtkButtonBoxを解析していますか?ここ
- 12. GUIライブラリを使ったMVCのRails?
- 13. キャンバスを使ったJavaアプレットのGUI
- 14. Pythonからglade guiにデータをエクスポートする
- 15. PyGtkのウィンドウが空になった
- 16. GLADEのような最もよく書かれたpythonフレンドリーなGUIビルダー
- 17. AdaのためのGlade-3
- 18. GUIを使ったJavaメモリゲーム - 文字列と配列の比較
- 19. PyGTKを使用したPythonの右クリックメニュー
- 20. PyGTK GUIのルック&フィールを改善するには?
- 21. Pygtkのスレッドを使用
- 22. cygwinのgladeエラー
- 23. Py2exeとPyGTKのエントリポイント
- 24. Gladeカタログが間違ったバージョンのglibモジュールを選択しました
- 25. PyGTKとvisual-python
- 26. PyGTKとスレッディング
- 27. PyGTKを、スレッドとWebKitの私のPyGTKのアプリで
- 28. UbuntuのGUI sysトレイアプリClojureを使って
- 29. テキストベースのゲームにQtを使ったGUIを作成する
- 30. エラーが発生しました。 Pythonを使ったTkinter GUI
libgdaにはこのためのウィジェットがあらかじめ組み込まれています。彼らがあなたが望んでいるものかどうかを知るために、私はそれについて十分に知りません。 – ptomato
これはとても良いライブラリです。残念ながら私はそれを私のプロジェクトに混在させることはできません。次回は必ずそれを使用します。ありがとう。 – kaiseroskilo