Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-140724

Examples to be optimized for AI

XMLWordPrintable

    • Icon: Epic Epic
    • Resolution: Unresolved
    • Icon: Not Evaluated Not Evaluated
    • None
    • None
    • Examples and Demos
    • None
    • Examples to be optimized for AI

      Draft list of the examples to be looked into:

      Qt Quick Controls – Gallery
      Why: Fastest way to see every standard control (Button, ComboBox, ListView-based controls, dialogs, etc.) in one place.
      Learn: Control APIs, layouting, navigation with a side drawer and how styles affect look & feel.

      To-Do List
      Why: A small, “real app” that still fits in your head. Looks native across platforms.
      Learn: App structure, custom styling of Controls, settings persistence, and simple drag & drop on delegates.

      Same Game
      Why: Classic QML tutorial/demo that showcases the reactive, declarative model.
      Learn: Componentization, JavaScript logic in QML, animations, particles, asset loading, and state changes.

      Calqlatr
      Why: A compact, responsive app that runs nicely on phone or desktop.
      Learn: Designing for multiple form-factors, custom components, and wiring app logic in JS.

      Media Player
      Why: Shows the QML-friendly way to do multimedia.
      Learn: Playing audio/video with Qt Multimedia in QML, media controls, bindings to player state.

      Lightning Viewer
      Why: Great example of combining modules (Location, Positioning, WebSockets) in a responsive UI.
      Learn: Data feeds over websockets, mapping overlays, and keeping the UI smooth with live updates.

      Car Configurator
      Why: Intro to 3D scenes inside QML with cameras, environment, and interaction.
      Learn: Qt Quick 3D scene setup, materials, cameras, and integrating 3D with 2D UI.

      OSM Buildings
      Why: Mix maps + 3D for a modern, data-driven UI.
      Learn: Loading external data (OpenStreetMap), 3D visualization, and performance considerations with scene graphs.

      Coffee Machine
      Why: A stylized, state-driven UI - useful pattern for dashboards/kiosks.
      Learn: Modeling UI with states and transitions, custom theming, and interaction flows.

      File System Explorer (Qt Quick Controls example)
      Why: Practical desktop pattern—lists, selection, file IO, and custom Controls.
      Learn: Model/delegate patterns, ListView/TableView usage, and customizing Controls for desktop UX.

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

            kkohne Kai Köhne
            kileppal Kimmo Leppälä
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:

                There are no open Gerrit changes