Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up

Harfang UI is a immediate mode GUI library built on top of HARFANG® 3D

License

NotificationsYou must be signed in to change notification settings

harfang3d/harfang-ui

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Harfang UI is aimmediate mode GUI library built on top of HARFANG® 3D.It supports 2D, 3D & VR (wip).
Harfang GUI was created byEric Kernin

hgui


Overview

  • Easy 2D/3D/VR GUI creation with HARFANG® 3D Python
  • Immediate mode, inspired by the API ofDearImGui

Requirements

  • Python 3.6+
  • HARFANG 3D for Python

Widgets types

The current version of the Harfang GUI API provides the following widgets:

  • Window 2D / 3D
  • Info text
  • Button
  • Button image
  • Image
  • Check box
  • Input text
  • Scrollbar (vertical & horizontal)
  • Radio image button
  • Toggle button
  • Toggle image
  • ListBox
  • Slider float
  • Widgets group

How to use Harfang UI?

Please check the code samples to see how to use the library.
See thesamples/ folder.

How to run the samples?

  1. Download thewheel package
  2. Install Harfang UI :pip install harfangui-2.0.0-py3-none-any.whl
  3. Clone this repository :git clone https://github.com/harfang3d/harfang-gui.git
  4. Open the local repository in VSCode
  5. Run the samples found insamples/
    • ⚠️ The first run might be a bit long, as the graphic assets need to be compiled.

[8]ページ先頭

©2009-2025 Movatter.jp