Skip to content
qtws26_logo

The Qt Event of the Year: Qt World Summit 2026

Qt 6.12 LTS is out! See what's new in the release blog
  • 145k Topics
    725k Posts
    Q
    Hello, Since upgrade to macOS 27.0.1 this simple code is crashing with PyQt6 when trying to display the QMessageBox: import sys from PyQt6.QtWidgets import ( QApplication, QWidget, QPushButton, QMessageBox, QVBoxLayout, ) app = QApplication(sys.argv) window = QWidget() window .setWindowTitle("Sample") button = QPushButton("Display") def display_dialog(): QMessageBox.question( window, "Confirmation", "Continue ?", QMessageBox.StandardButton.Ok | QMessageBox.StandardButton.Cancel, QMessageBox.StandardButton.Cancel, ) button .clicked.connect(display_dialog) layout = QVBoxLayout() layout.addWidget(button) window.setLayout(layout) window .show() sys.exit(app.exec()) As workaround this works: import sys from PyQt6.QtWidgets import ( QApplication, QWidget, QPushButton, QMessageBox, QVBoxLayout, ) app = QApplication(sys.argv) window = QWidget() window.setWindowTitle("Sample") button = QPushButton("Display") def display_dialog(): dialog = QMessageBox(window) dialog.setOption(QMessageBox.Option.DontUseNativeDialog, True) dialog.setWindowTitle("Confirmation") dialog.setText("Continue ?") dialog.setStandardButtons( QMessageBox.StandardButton.Ok | QMessageBox.StandardButton.Cancel ) dialog.exec() button.clicked.connect(display_dialog) layout = QVBoxLayout(window) layout.addWidget(button) window.show() sys.exit(app.exec()) So it looks like usage of native dialog box is broken with macOS 27.0.1. Is this a known issue? If not, can anybody reports this to Qt developers? Thanks
  • Jobs, project showcases, announcements - anything that isn't directly development
    4k 23k
    4k Topics
    23k Posts
    P
    **Title: ** Hi Qt community, I’m Sally, a C++ developer focused on building desktop applications with Qt. I’m currently looking for Qt/C++ development opportunities and would be happy to discuss your project or an opening on your team. I enjoy turning ideas into practical, user-friendly software, solving technical challenges, and writing clean, maintainable code. You can explore my work and professional background here: Upwork — Profile and work history GitHub — Polywick Studio projects LinkedIn — Professional background Apps made: StoryServer https://forum.qt.io/topic/164746/storyserver-outlining-scheduling-contact-management-notepads-cross-tabs-gantt-charts-phonebook-and-scripting-in-a-single-package-qt6-sqlite-lua/4 CalcGroove https://forum.qt.io/topic/165176/calcgroove-c-qt-6-app-your-notes.-your-numbers.-in-sync. If you’re looking for a Qt/C++ developer, please reach out through Upwork or LinkedIn. I’d be glad to learn about your requirements and discuss how I can contribute. Thank you!
  • Everything related to designing and design tools

    133 403
    133 Topics
    403 Posts
    A
    Thanks a lot for all this information. It has helped me get clarity on the questions that have been bugging me for weeks. I can now decide better what I want to do, and why. I will definitely share these with them ideas about unifying the UI for mobile and desktop with Qt, as it seems like it doesn't necessarily warrant replacing starting their application from scratch, only their UI code will get replaced (and its bindings).
  • Everything related to the Software Quality Tools

    97 273
    97 Topics
    273 Posts
    C
    This had been reported to Squish technical support team, and closed on behalf of the reporter. Unfortunately it was not possible to identify a clear cause so far.
  • Everything related to learning Qt.

    402 2k
    402 Topics
    2k Posts
    M
    [image: 01776ece-1308-4e3c-98fd-2749b3a4e221.png] Challenges faced: So when it came to building the d-pad, I was absolutely lost and was trying to approach this problem by drawing and arc instead and so I was reading about PathArc, and so it was getting so complicated, then I did see how it was implemented in the solution. repo: https://github.com/Meehir5907/QML-for-Beginners-Challenges/tree/Intro-Qt-Quick-My-Sol/StartingProject
  • 2k Topics
    13k Posts
    V
    @VRonin said in blocked: cmake: command not found: @davecotter It mentions it in the windows instructions https://doc.qt.io/qt-6/windows-building.html Googling your error immediately gives you the solution so I don't think it's a big hole in the docs Yes, it is a very large hole in the documentation. I've been struggling for hours trying to statically build Qt from source but the configure script couldn't find CMake. Now I know it is hidden in Qt/Tools/CMake/bin folder. (Searching for "cmake.exe" in Windows is easy. In Linux I got more than 6000 hits.)
  • 4k Topics
    18k Posts
    JonBJ
    @lacombe said in Création de fenêtres avec des widget: return QCoreApplication::exec(); QCoreApplication Class The QCoreApplication class provides an event loop for Qt applications without UI. ? QApplication a(argc, argv); ... return a.exec();
  • This is where all the posts related to the Qt web services go. Including severe sillyness.
    1k 10k
    1k Topics
    10k Posts
    M
    I had the same “You are not authorized” error when trying to create a Jira ticket. AlexBlasche’s fix works perfectly, use the direct login URL first