r/QtFramework

I’ve been working on a game launcher in C++/Qt

I’ve been working on a game launcher in C++/Qt

I've been working on an idea for an open-source PC game launcher called NeonLauncher.

The idea is to make a modern, cyberpunk-style launcher with features such as a game library, game scanning, mod management, and other tools for managing PC games.

I should mention that I'm currently a beginner and I don't know much programming yet. The initial project files were generated with the help of AI based on my idea, and I'm planning to learn C++ so I can properly develop the project myself.

The project is still very early and there isn't a stable build yet. I'm mainly sharing the idea because I'd like to get feedback from people who have experience with C++/Qt and open-source projects.

My long-term goal is to turn it into a proper open-source launcher, somewhat in the spirit of projects like Playnite.

GitHub: https://github.com/mohammedmk3900-rgb/NeonLauncher-Qt

Any feedback or advice would be appreciated.

u/mohammadmk47 — 2 days ago

Help needed for elements going to the left when fullscreened

Hello, I'm trying to make a UI with Qt designer to later use in a python project.

I made the UI in Qt designer, put everything in a layout, but when I test the window and fullscreen it, everything goes to the left. When it's on the smaller window, it's perfectly centered.

Here are some pictures.

Thanks for the help!

u/reactor645 — 4 days ago

I used an expiring Codex reset to port QtScript to Qt6

Fellow Qt users, here is a short story that might be worth sharing.

I have an application that has been scriptable with QtScript for years. I can automate and extend it through js, with access to QObjects, signals, slots, properties, etc.

Unfortunately, QtScript disappeared with Qt6, so (after a long research) my plan was to migrate to PythonQt. That meant rewriting existing scripts, deploying a Python runtime, and praying that all our scripts would still be feasible with PythonQt. I had no particular desire to do all that, so I had been postponing it. The thing about QtScript is that, contrary to Qt, online resources are very scarce, you barely find anything but old forum posts from the 2010s

Since I'm on the $20 Codex plan and had 2 resets that was going to expire unused. I thought I might as well spend it on something slightly unreasonable: take the Qt5.15 QtScript sources and see how far I could get on Qt6

-> After roughly one hour, I had a smoke test compiling, linking against Qt6 and evaluating js! (Sol/Medium did the plan and the coding)

Obviously that was not enough to call it a port, so the real work became validation. I kept everything as a small patch series, reviewed the changes, rejected some questionable decisions, and treated CI as the authority, something I'm not really used to do. The current matrix covers Qt 6.8 LTS and Qt 6.11 on GCC and MSVC, with 29,890 ECMAScript tests and 137 V8 tests passing

I (we?) also ported QtScriptGenerator which was important for my use case. While QtScript is the JavaScript engine, QtScriptGenerator generates the bindings that expose Qt classes and my application classes to JavaScript. This means a script can take an existing button in the application, reconnect it to custom JavaScript logic, create a new QLabel from JavaScript, inject it into an existing QWidget, and send the result there. No rebuild and no new C++ plugin. This is the part I really did not want to lose.

-> took the second reset and another hour to have a project that compiles and passes the smoke tests (this time I used Luna/xhigh)

To me, the interesting AI part was that this kind of old-code archaeology worked surprisingly well with an agent when the work was constrained and split into reviewable steps. My workflow was: plan the change, let it implement one part, review it, test it, reject the strange ideas, continue.

So if someone else is still stuck on Qt 5 mainly because of QtScript or QtScriptGenerator I hope this might be useful.

https://github.com/JulienMaille/qtscript-qt6

https://github.com/JulienMaille/qtscriptgenerator-qt6

u/JulienMaille — 9 days ago

Tasket++ : Simulate your Windows actions automatically (free & open source)

Tasket++ lets you define your own clicks, cursor positions, keystrokes, and routines, then replay them exactly when you want. It’s a simple Windows tool that handles repetitive workflows for you: auto‑send messages, paste text anywhere, take silent screenshots, launch or close apps, adjust volume, or run your end‑of‑day shutdown sequence.

Everything runs locally, with no telemetry, no cloud, and no complexity.

What it can do:
- Replay user‑defined cursor positions and keystrokes
- Paste predefined text anywhere
- Perform system actions: open files/programs, change volume, take silent screenshots, shut down, files/folders operations
- Schedule tasks at a specific time, at startup, or run via desktop shortcut
- Run tasks once, in loops, or indefinitely
- Discreet mode: runs quietly from the tray

Local, portable, free, open source. Privacy intact.

Fully fonctionnal, available now !
Microsoft Store: https://apps.microsoft.com/detail/xp9cjlhwvxs49p
Portable (v2.0): https://files.amirhammoutene.dev/Tasket++/2.0/Tasket++_v2.0.zip
Source: https://github.com/AmirHammouteneEI/ScheduledPasteAndKeys

For feedback, help, suggestions, or other inquiries : contact@amirhammoutene.dev

u/AmirHammoutene — 9 days ago

How do you make Qt widgets look less like Qt?

I am a solo drv and terrible at UI to preface this. I am a creative but apparently that creativity cannot stretch to UI.

My main competitor uses Qt for their UI, specifically Qt Advanced Docking System. I didn't know this, until I did some research, called on Qt & ADS, and discovered I was making a near exact UI clone.

So I'd. Love any advice, Qt specific or not, how do you stylize your UI to make it match your brand and your style and look, without looking like every other Qt app in the whole world?

reddit.com
u/TechnicalyAnIdiot — 12 days ago

What are the best resources to learn modern UI/UX design with Qt6 (C++ / QML)?

Hey everyone!

I'm looking to dive deeper into UI development with Qt6 and want to learn how to design interfaces that aren't just functional, but genuinely beautiful, modern, and well-structured.

A lot of desktop applications still look a bit stuck in the past. I’d love to take my projects to a cleaner, more contemporary level (think slick custom controls, solid color palettes, smooth animations, and solid grid-based layouts).

Whether it's traditional C++ Widgets or QML / Qt Quick:

  • Which tutorials, courses, or YouTube channels do you recommend for learning great Qt6 UI design?
  • Are there open-source projects with outstanding Qt6 UI/UX codebases that are worth studying?
  • What does your workflow look like when moving from design tools like Figma or Penpot into actual Qt code?

Thanks in advance for any recommendations, links, or tips! 👇

reddit.com
u/ghi7211 — 14 days ago