0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

DearPyGui で UI を作るメモ

Last updated at Posted at 2022-03-31

.ini(レイアウトファイルなど)ファイル

imgui だと定期的(1 分ごと?)にレイアウトを .ini に保存してくれた気がしました.
dearpygui ではレイアウト自動セーブ機能はないようです(Python で保存用スレッド建てればいけるか).

自前で save 必要です.

ロードも明示的に .ini をよむ必要があります.

また, window は自前で作ったものだけ保存されます.
font_manager など dpg にビルトインのはレイアウト保存されません.

node editor でレイアウト保存

こちらも標準ではないようです.
自前でレイアウト保存/ロードの機能を書く必要ありそう.

style を変えたい.

with dpg.theme() as global_theme:

    with dpg.theme_component(dpg.mvAll):
        ...

など. 注意点としては C++ だと色は [0.0, 1.0] ですが dearpygui では [0, 255] です.
sRGB はたぶん考慮されていないような気もします. カラースペースは各自ご調査ください.

font をかえたい.

Docking window にしたい.

experimental であまり情報がありません.

dpg.configure_app(docking=True, docking_space=True)

でいけます.

docking_space=True で背景全体が docking 用の領域になります.
(多くのひとはこれが想定の動作と思われる)

docking_space=False だと, フリーレイアウトのままです.

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?