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

FluentUI for QML

License

NotificationsYou must be signed in to change notification settings

zhuzichu520/FluentUI

Repository files navigation

PLEASE USE THE BRAND NEWFluentUI Pro INSTEAD!

QML FluentUI

A Fluent Design component library for Qt QML, You need PySide6PySide6-FluentUI-QML.

win-badgeubuntu-badgemacos-badgerelease-badgedownload-badgedownload-latest

English |简体中文

This is a beautiful FluentUI component library based on Qt QML. Currently the main branch supports Qt 6. If you want to use it in Qt 5, checkout the Qt 5 branch.

Requirements

  • Qt Core, Qt Quick, Qt QML, Qt ShaderTool, Qt 5 Compatibility Module. (Essential)
  • Qt LinguistTool (optional,for translations)
  • Qt Svg (optional, however essential for Qt 5)

UseQt Online Installers to acquire the modules (Recommended) or compile them first before using the library.

⚽ Get started

  • Download thepre-built release. (Please specify your platform and compilers.)

  • runexample program.

or

  • Clone the repository.
git clone --recursive https://github.com/zhuzichu520/FluentUI.git
  • Build
git clone --recursive https://github.com/zhuzichu520/FluentUI.gitcd FluentUImkdir buildcd buildcmake -DCMAKE_PREFIX_PATH=<YOUR_QT_SDK_DIR_PATH> -DCMAKE_BUILD_TYPE=Release -GNinja<PATH_TO_THE_REPOSITORY>cmake --build. --config Release --target all --parallel
  • Use your IDE (Qt Creator orCLion) to open the project. (onlyCMake supported).
  • Compile the project. Then try to execute theexample demo program.

  • Great! Now you are ready to write your first QML FluentUI program! Check the documentations for more details.

📑 Documentations

(Work in progress...🚀)

Supported components

CatalogDetailNotes / Demos
FluAppThe initial entry of the programRouter supported(SPA)
FluWindowFrameless Window*This only works on windows
FluAppBarTitle bar on top of the windowDrag, minimize, maximize and close are supported.
FluTextCommon text
FluButtonCommon buttonbtn
FluFilledButtonFilled buttonfilledbtn
FluTextButtonText buttontextbtn
FluToggleButtonToggle buttonstogglebtn
FluIconCommon iconicons
FluRadioButtonradio buttonradiobtn
FluTextBoxSingle-line input boxtextbox
FluMultiLineTextBoxMulti-lines input areatextarea
FluToggleSwitchtoggle switchtoggleswitch

View morehere!

Reference

License

This FluentUI library currently licensed underMIT License

Star History

Star History Chart

⚡ Visitor count

Visitor count


[8]ページ先頭

©2009-2025 Movatter.jp