Directories
ΒΆ
| Path | Synopsis |
|---|---|
|
Package common is the foundation of the gofluent module.
|
Package common is the foundation of the gofluent module. |
|
components
|
|
|
date_time
Package date_time ports the qfluentwidgets/components/date_time package (6 Python source files) from PyQt5 to Go on top of github.com/mappu/miqt (Qt5).
|
Package date_time ports the qfluentwidgets/components/date_time package (6 Python source files) from PyQt5 to Go on top of github.com/mappu/miqt (Qt5). |
|
dialog_box
Package dialog_box ports qfluentwidgets/components/dialog_box to Go + miqt.
|
Package dialog_box ports qfluentwidgets/components/dialog_box to Go + miqt. |
|
layout
Package layout ports the qfluentwidgets/components/layout package (4 Python source files) from PyQt5 to Go on top of github.com/mappu/miqt (Qt5).
|
Package layout ports the qfluentwidgets/components/layout package (4 Python source files) from PyQt5 to Go on top of github.com/mappu/miqt (Qt5). |
|
navigation
Package navigation ports the qfluentwidgets/components/navigation package (7 Python source files) from PyQt5 to Go on top of github.com/mappu/miqt (Qt5 bindings).
|
Package navigation ports the qfluentwidgets/components/navigation package (7 Python source files) from PyQt5 to Go on top of github.com/mappu/miqt (Qt5 bindings). |
|
settings
Package settings ports qfluentwidgets/components/settings to Go + miqt.
|
Package settings ports qfluentwidgets/components/settings to Go + miqt. |
|
widgets
Package widgets ports the qfluentwidgets/components/widgets package (the largest module: 35 Python source files) from PyQt5 to Go on top of github.com/mappu/miqt (Qt5 bindings).
|
Package widgets ports the qfluentwidgets/components/widgets package (the largest module: 35 Python source files) from PyQt5 to Go on top of github.com/mappu/miqt (Qt5 bindings). |
|
Package examples embeds the source code of every runnable example so the gallery's expandable "Source code" area can derive a short call pseudo-code snippet (and fall back to the real Go source) without depending on the repository layout at runtime.
|
Package examples embeds the source code of every runnable example so the gallery's expandable "Source code" area can derive a short call pseudo-code snippet (and fall back to the real Go source) without depending on the repository layout at runtime. |
|
basic_input/button
command
Command button migrates examples/basic_input/button/demo.py: it showcases every fluent button flavour (tool buttons, push buttons, drop-down/split buttons, toggle/pill/hyperlink variants) in two grid-based views.
|
Command button migrates examples/basic_input/button/demo.py: it showcases every fluent button flavour (tool buttons, push buttons, drop-down/split buttons, toggle/pill/hyperlink variants) in two grid-based views. |
|
basic_input/check_box
command
Command check_box migrates examples/basic_input/check_box/demo.py.
|
Command check_box migrates examples/basic_input/check_box/demo.py. |
|
basic_input/combo_box
command
Command combo_box migrates examples/basic_input/combo_box/demo.py.
|
Command combo_box migrates examples/basic_input/combo_box/demo.py. |
|
basic_input/model_combo_box
command
Command model_combo_box migrates examples/basic_input/model_combo_box/demo.py.
|
Command model_combo_box migrates examples/basic_input/model_combo_box/demo.py. |
|
basic_input/radio_button
command
Command radio_button migrates examples/basic_input/radio_button/demo.py.
|
Command radio_button migrates examples/basic_input/radio_button/demo.py. |
|
basic_input/slider
command
Command slider migrates examples/basic_input/slider/demo.py.
|
Command slider migrates examples/basic_input/slider/demo.py. |
|
basic_input/switch_button
command
Command switch_button migrates examples/basic_input/switch_button/demo.py.
|
Command switch_button migrates examples/basic_input/switch_button/demo.py. |
|
date_time/calendar_picker
command
Command calendar_picker migrates examples/date_time/calendar_picker/demo.py.
|
Command calendar_picker migrates examples/date_time/calendar_picker/demo.py. |
|
date_time/fast_calendar_picker
command
Command fast_calendar_picker migrates examples/date_time/fast_calendar_picker/demo.py.
|
Command fast_calendar_picker migrates examples/date_time/fast_calendar_picker/demo.py. |
|
date_time/time_picker
command
Command time_picker migrates examples/date_time/time_picker/demo.py.
|
Command time_picker migrates examples/date_time/time_picker/demo.py. |
|
dialog_flyout/color_dialog
command
Command color_dialog migrates examples/dialog_flyout/color_dialog/demo.py: a ColorPickerButton that opens a ColorDialog with alpha channel editing.
|
Command color_dialog migrates examples/dialog_flyout/color_dialog/demo.py: a ColorPickerButton that opens a ColorDialog with alpha channel editing. |
|
dialog_flyout/custom_message_box
command
Command custom_message_box migrates examples/dialog_flyout/custom_message_box/demo.py: a MessageBoxBase subclass that validates a URL line edit before accepting.
|
Command custom_message_box migrates examples/dialog_flyout/custom_message_box/demo.py: a MessageBoxBase subclass that validates a URL line edit before accepting. |
|
dialog_flyout/dialog
command
Command dialog migrates examples/dialog_flyout/dialog/demo.py: a frameless Dialog with OK/Cancel buttons.
|
Command dialog migrates examples/dialog_flyout/dialog/demo.py: a frameless Dialog with OK/Cancel buttons. |
|
dialog_flyout/flyout
command
Command flyout migrates examples/dialog_flyout/flyout/demo.py: three flyout variants β a default flyout with an info-bar icon, a FlyoutView with an embedded image, and a FlyoutViewBase subclass.
|
Command flyout migrates examples/dialog_flyout/flyout/demo.py: three flyout variants β a default flyout with an info-bar icon, a FlyoutView with an embedded image, and a FlyoutViewBase subclass. |
|
dialog_flyout/folder_list_dialog
command
Command folder_list_dialog migrates examples/dialog_flyout/folder_list_dialog/demo.py: a FolderListDialog that edits a list of watched folders.
|
Command folder_list_dialog migrates examples/dialog_flyout/folder_list_dialog/demo.py: a FolderListDialog that edits a list of watched folders. |
|
dialog_flyout/message_dialog
command
Command message_dialog migrates examples/dialog_flyout/message_dialog/demo.py: a mask-backed MessageBox that closes on mask click and supports dragging.
|
Command message_dialog migrates examples/dialog_flyout/message_dialog/demo.py: a mask-backed MessageBox that closes on mask click and supports dragging. |
|
dialog_flyout/teaching_tip
command
Command teaching_tip migrates examples/dialog_flyout/teaching_tip/demo.py: teaching tips anchored to buttons with top/bottom/custom tail positions.
|
Command teaching_tip migrates examples/dialog_flyout/teaching_tip/demo.py: teaching tips anchored to buttons with top/bottom/custom tail positions. |
|
gallery
command
Command gallery is the gofluent port of PyQt-Fluent-Widgets' gallery demo (examples/gallery/demo.py).
|
Command gallery is the gofluent port of PyQt-Fluent-Widgets' gallery demo (examples/gallery/demo.py). |
|
gallery/app/resource
Package resource embeds the gallery assets β images, the light/dark QSS themes and the i18n ".qm" files β and exposes them by name.
|
Package resource embeds the gallery assets β images, the light/dark QSS themes and the i18n ".qm" files β and exposes them by name. |
|
hello
command
Command hello is the canonical gofluent example template.
|
Command hello is the canonical gofluent example template. |
|
internal/asset
Package asset provides helpers for reading example assets embedded with go:embed and converting them into the miqt value objects (QImage, QPixmap, QIcon, fonts) that the demos consume.
|
Package asset provides helpers for reading example assets embedded with go:embed and converting them into the miqt value objects (QImage, QPixmap, QIcon, fonts) that the demos consume. |
|
internal/demo
Package demo provides the shared application entry point used by every gofluent example.
|
Package demo provides the shared application entry point used by every gofluent example. |
|
layout/adaptive_flow_layout
command
Command adaptive_flow_layout migrates examples/layout/adaptive_flow_layout/demo.py.
|
Command adaptive_flow_layout migrates examples/layout/adaptive_flow_layout/demo.py. |
|
layout/flow_layout
command
Command flow_layout migrates examples/layout/flow_layout/demo.py.
|
Command flow_layout migrates examples/layout/flow_layout/demo.py. |
|
media/avatar_widget
command
Command avatar_widget migrates examples/media/avatar_widget/demo.py.
|
Command avatar_widget migrates examples/media/avatar_widget/demo.py. |
|
media/media_player
command
Command media_player migrates examples/media/media_player/demo.py.
|
Command media_player migrates examples/media/media_player/demo.py. |
|
menu/command_bar
command
Command command_bar migrates examples/menu/command_bar/demo.py.
|
Command command_bar migrates examples/menu/command_bar/demo.py. |
|
menu/menu
command
Command menu migrates examples/menu/menu/demo.py: a right-click context menu built from a RoundMenu with checkable items, an "Add to" sub menu, a separator and actions inserted before the last item.
|
Command menu migrates examples/menu/menu/demo.py: a right-click context menu built from a RoundMenu with checkable items, an "Add to" sub menu, a separator and actions inserted before the last item. |
|
menu/system_tray_menu
command
Command system_tray_menu migrates examples/menu/system_tray_menu/demo.py.
|
Command system_tray_menu migrates examples/menu/system_tray_menu/demo.py. |
|
menu/widget_menu
command
Command widget_menu migrates examples/menu/widget_menu/demo.py: a context menu that embeds a custom ProfileCard widget (avatar, name, email, logout link) above the standard menu actions.
|
Command widget_menu migrates examples/menu/widget_menu/demo.py: a context menu that embeds a custom ProfileCard widget (avatar, name, email, logout link) above the standard menu actions. |
|
navigation/breadcrumb_bar
command
Command breadcrumb_bar ports PyQt-Fluent-Widgets' examples/navigation/ breadcrumb_bar demo: a BreadcrumbBar drives a QStackedWidget whose pages are added on demand from a line edit.
|
Command breadcrumb_bar ports PyQt-Fluent-Widgets' examples/navigation/ breadcrumb_bar demo: a BreadcrumbBar drives a QStackedWidget whose pages are added on demand from a line edit. |
|
navigation/navigation1
command
Command navigation1 ports PyQt-Fluent-Widgets' examples/navigation/ navigation1 demo: a frameless window with a standard title bar and a NavigationInterface that mixes top items, a scrollable tree menu and a bottom avatar widget.
|
Command navigation1 ports PyQt-Fluent-Widgets' examples/navigation/ navigation1 demo: a frameless window with a standard title bar and a NavigationInterface that mixes top items, a scrollable tree menu and a bottom avatar widget. |
|
navigation/navigation2
command
Command navigation2 ports PyQt-Fluent-Widgets' examples/navigation/ navigation2 demo: a frameless window with a custom icon+title bar, a NavigationInterface with a return button, and qrouter history tracking.
|
Command navigation2 ports PyQt-Fluent-Widgets' examples/navigation/ navigation2 demo: a frameless window with a custom icon+title bar, a NavigationInterface with a return button, and qrouter history tracking. |
|
navigation/navigation3
command
Command navigation3 ports PyQt-Fluent-Widgets' examples/navigation/ navigation3 demo: a custom top navigation bar (menu button + title) that pops out a NavigationPanel when the menu button is clicked.
|
Command navigation3 ports PyQt-Fluent-Widgets' examples/navigation/ navigation3 demo: a custom top navigation bar (menu button + title) that pops out a NavigationPanel when the menu button is clicked. |
|
navigation/navigation_bar
command
Command navigation_bar ports PyQt-Fluent-Widgets' examples/navigation/ navigation_bar demo: a frameless window with a horizontal NavigationBar and a PopUpAniStackedWidget (the pop-out animation is dropped, see MIGRATION_GUIDE Β§12).
|
Command navigation_bar ports PyQt-Fluent-Widgets' examples/navigation/ navigation_bar demo: a frameless window with a horizontal NavigationBar and a PopUpAniStackedWidget (the pop-out animation is dropped, see MIGRATION_GUIDE Β§12). |
|
navigation/navigation_header
command
Command navigation_header ports PyQt-Fluent-Widgets' examples/navigation/ navigation_header demo: a NavigationInterface with item headers, separators and a QStackedWidget of plain QFrame pages.
|
Command navigation_header ports PyQt-Fluent-Widgets' examples/navigation/ navigation_header demo: a NavigationInterface with item headers, separators and a QStackedWidget of plain QFrame pages. |
|
navigation/navigation_user_card
command
Command navigation_user_card ports PyQt-Fluent-Widgets' examples/navigation/ navigation_user_card demo: a FluentWindow whose navigation panel shows an avatar user card above the item list.
|
Command navigation_user_card ports PyQt-Fluent-Widgets' examples/navigation/ navigation_user_card demo: a FluentWindow whose navigation panel shows an avatar user card above the item list. |
|
navigation/pivot
command
Command pivot ports PyQt-Fluent-Widgets' examples/navigation/pivot demo: a Pivot control switching a QStackedWidget of plain QLabel pages.
|
Command pivot ports PyQt-Fluent-Widgets' examples/navigation/pivot demo: a Pivot control switching a QStackedWidget of plain QLabel pages. |
|
navigation/segmented_tool_widget
command
Command segmented_tool_widget ports PyQt-Fluent-Widgets' examples/navigation/ segmented_tool_widget demo: a SegmentedToggleToolWidget whose icon-only items switch a QStackedWidget.
|
Command segmented_tool_widget ports PyQt-Fluent-Widgets' examples/navigation/ segmented_tool_widget demo: a SegmentedToggleToolWidget whose icon-only items switch a QStackedWidget. |
|
navigation/segmented_widget
command
Command segmented_widget ports PyQt-Fluent-Widgets' examples/navigation/ segmented_widget demo: a SegmentedWidget whose text items switch a QStackedWidget.
|
Command segmented_widget ports PyQt-Fluent-Widgets' examples/navigation/ segmented_widget demo: a SegmentedWidget whose text items switch a QStackedWidget. |
|
navigation/stacked_widget
command
Command stacked_widget ports PyQt-Fluent-Widgets' examples/navigation/ stacked_widget demo: EntranceTransitionStackedWidget and DrillInTransitionStackedWidget driven by a radio-button control panel.
|
Command stacked_widget ports PyQt-Fluent-Widgets' examples/navigation/ stacked_widget demo: EntranceTransitionStackedWidget and DrillInTransitionStackedWidget driven by a radio-button control panel. |
|
navigation/tab_view
command
Command tab_view ports PyQt-Fluent-Widgets' examples/navigation/tab_view demo: an MSFluentWindow whose home interface hosts a TabBar above a QStackedWidget of icon tabs.
|
Command tab_view ports PyQt-Fluent-Widgets' examples/navigation/tab_view demo: an MSFluentWindow whose home interface hosts a TabBar above a QStackedWidget of icon tabs. |
|
navigation/tab_widget
command
Command tab_widget ports PyQt-Fluent-Widgets' examples/navigation/tab_widget demo: a TabWidget (tab bar + stacked widget) with closable, addable tabs.
|
Command tab_widget ports PyQt-Fluent-Widgets' examples/navigation/tab_widget demo: a TabWidget (tab bar + stacked widget) with closable, addable tabs. |
|
scroll/pips_pager
command
Command pips_pager migrates examples/scroll/pips_pager/demo.py.
|
Command pips_pager migrates examples/scroll/pips_pager/demo.py. |
|
scroll/scroll_area
command
Command scroll_area migrates examples/scroll/scroll_area/demo.py.
|
Command scroll_area migrates examples/scroll/scroll_area/demo.py. |
|
status_info/info_badge
command
Command info_badge migrates examples/status_info/info_badge/demo.py.
|
Command info_badge migrates examples/status_info/info_badge/demo.py. |
|
status_info/info_bar
command
Command info_bar migrates examples/status_info/info_bar/demo.py.
|
Command info_bar migrates examples/status_info/info_bar/demo.py. |
|
status_info/progress_bar
command
Command progress_bar migrates examples/status_info/progress_bar/demo.py.
|
Command progress_bar migrates examples/status_info/progress_bar/demo.py. |
|
status_info/progress_ring
command
Command progress_ring migrates examples/status_info/progress_ring/demo.py.
|
Command progress_ring migrates examples/status_info/progress_ring/demo.py. |
|
status_info/state_tool_tip
command
Command state_tool_tip migrates examples/status_info/state_tool_tip/demo.py.
|
Command state_tool_tip migrates examples/status_info/state_tool_tip/demo.py. |
|
status_info/tool_tip
command
Command tool_tip migrates examples/status_info/tool_tip/demo.py.
|
Command tool_tip migrates examples/status_info/tool_tip/demo.py. |
|
text/font_icon
command
Command font_icon migrates examples/text/font_icon/demo.py: it shows custom icon fonts (PhotosIcons / MediaPlayerIcons) loaded from embedded .ttf files.
|
Command font_icon migrates examples/text/font_icon/demo.py: it shows custom icon fonts (PhotosIcons / MediaPlayerIcons) loaded from embedded .ttf files. |
|
text/image_label
command
Command image_label migrates examples/text/image_label/demo.py.
|
Command image_label migrates examples/text/image_label/demo.py. |
|
text/label
command
Command label migrates examples/text/label/demo.py.
|
Command label migrates examples/text/label/demo.py. |
|
text/line_edit
command
Command line_edit migrates examples/text/line_edit/demo.py.
|
Command line_edit migrates examples/text/line_edit/demo.py. |
|
text/spin_box
command
Command spin_box migrates examples/text/spin_box/demo.py.
|
Command spin_box migrates examples/text/spin_box/demo.py. |
|
text/text_browser
command
Command text_browser migrates examples/text/text_browser/demo.py.
|
Command text_browser migrates examples/text/text_browser/demo.py. |
|
view/card_widget
command
Command card_widget migrates examples/view/card_widget/demo.py: a Microsoft Store style window that showcases CardWidget and friends, plus two mica-style windows (emoji gallery and app cards).
|
Command card_widget migrates examples/view/card_widget/demo.py: a Microsoft Store style window that showcases CardWidget and friends, plus two mica-style windows (emoji gallery and app cards). |
|
view/flip_view
command
Command flip_view migrates examples/view/flip_view/demo.py.
|
Command flip_view migrates examples/view/flip_view/demo.py. |
|
view/list_view
command
Command list_view migrates examples/view/list_view/demo.py.
|
Command list_view migrates examples/view/list_view/demo.py. |
|
view/table_view
command
Command table_view migrates examples/view/table_view/demo.py.
|
Command table_view migrates examples/view/table_view/demo.py. |
|
view/tree_view
command
Command tree_view migrates examples/view/tree_view/demo.py.
|
Command tree_view migrates examples/view/tree_view/demo.py. |
|
view/tree_widget
command
Command tree_widget migrates examples/view/tree_widget/demo.py.
|
Command tree_widget migrates examples/view/tree_widget/demo.py. |
|
window/clock
command
Command clock ports PyQt-Fluent-Widgets' examples/window/clock multi-file demo: a SplitFluentWindow hosting the FocusInterface and StopWatchInterface sub-interfaces, plus a bottom avatar and settings entry.
|
Command clock ports PyQt-Fluent-Widgets' examples/window/clock multi-file demo: a SplitFluentWindow hosting the FocusInterface and StopWatchInterface sub-interfaces, plus a bottom avatar and settings entry. |
|
window/clock/resource
Package resource embeds the PNG images used by the clock demo.
|
Package resource embeds the PNG images used by the clock demo. |
|
window/clock/view
Package view ports the clock demo's sub-interfaces.
|
Package view ports the clock demo's sub-interfaces. |
|
window/fluent_widget
command
Command fluent_widget ports PyQt-Fluent-Widgets' examples/window/fluent_widget demo: a plain FluentWidget whose single button toggles the light/dark theme.
|
Command fluent_widget ports PyQt-Fluent-Widgets' examples/window/fluent_widget demo: a plain FluentWidget whose single button toggles the light/dark theme. |
|
window/fluent_window
command
Command fluent_window ports PyQt-Fluent-Widgets' examples/window/fluent_window demo: a FluentWindow with a left navigation interface, a nested "Albums" route tree, a bottom avatar entry and a badge on the video item.
|
Command fluent_window ports PyQt-Fluent-Widgets' examples/window/fluent_window demo: a FluentWindow with a left navigation interface, a nested "Albums" route tree, a bottom avatar entry and a badge on the video item. |
|
window/login
command
Command login ports PyQt-Fluent-Widgets' examples/window/login demo: a FluentWidget with a split login form whose left half shows a full-bleed background image (scaled on resize) and whose right half hosts an FTP-style login form.
|
Command login ports PyQt-Fluent-Widgets' examples/window/login demo: a FluentWidget with a split login form whose left half shows a full-bleed background image (scaled on resize) and whose right half hosts an FTP-style login form. |
|
window/ms_fluent_window
command
Command ms_fluent_window ports PyQt-Fluent-Widgets' examples/window/ ms_fluent_window demo: a Microsoft Store style window with a bottom navigation bar.
|
Command ms_fluent_window ports PyQt-Fluent-Widgets' examples/window/ ms_fluent_window demo: a Microsoft Store style window with a bottom navigation bar. |
|
window/settings
command
Package settings is the multi-file settings example (config + setting interface + demo).
|
Package settings is the multi-file settings example (config + setting interface + demo). |
|
window/splash_screen
command
Command splash_screen ports PyQt-Fluent-Widgets' examples/window/ splash_screen demo: a frameless window that shows a centered splash screen for three seconds while its sub-interface is "created".
|
Command splash_screen ports PyQt-Fluent-Widgets' examples/window/ splash_screen demo: a frameless window that shows a centered splash screen for three seconds while its sub-interface is "created". |
|
window/split_fluent_window
command
Command split_fluent_window ports PyQt-Fluent-Widgets' examples/window/ split_fluent_window demo: a FluentWindow with a split style title bar.
|
Command split_fluent_window ports PyQt-Fluent-Widgets' examples/window/ split_fluent_window demo: a FluentWindow with a split style title bar. |
|
window/web_engine
command
Command web_engine is a placeholder for PyQt-Fluent-Widgets' examples/window/ web_engine demo.
|
Command web_engine is a placeholder for PyQt-Fluent-Widgets' examples/window/ web_engine demo. |
|
internal
|
|
|
win32
Package win32 provides the small set of Win32 API bindings needed by the gofluent frameless-window implementation (WM_NCHITTEST hit-testing, DWM shadows/backdrops and the Windows 10 acrylic accent policy).
|
Package win32 provides the small set of Win32 API bindings needed by the gofluent frameless-window implementation (WM_NCHITTEST hit-testing, DWM shadows/backdrops and the Windows 10 acrylic accent policy). |
|
Package multimedia ports qfluentwidgets/multimedia to Go: a media player wrapper around QtMultimedia's QMediaPlayer plus the simple/standard media play bars and a graphics-view based video widget.
|
Package multimedia ports qfluentwidgets/multimedia to Go: a media player wrapper around QtMultimedia's QMediaPlayer plus the simple/standard media play bars and a graphics-view based video widget. |
|
Package resources embeds the QSS stylesheets, SVG/PNG images and i18n translation files copied from PyQt-Fluent-Widgets' qfluentwidgets/_rc directory.
|
Package resources embeds the QSS stylesheets, SVG/PNG images and i18n translation files copied from PyQt-Fluent-Widgets' qfluentwidgets/_rc directory. |
|
Package window ports qfluentwidgets/window to Go: the fluent window and title-bar hierarchy, the splash screen, and the pop-up stacked widget.
|
Package window ports qfluentwidgets/window to Go: the fluent window and title-bar hierarchy, the splash screen, and the pop-up stacked widget. |
Click to show internal directories.
Click to hide internal directories.