Skip to content

Qt 6

This is where all Qt 6 related questions belong

877 Topics 4.3k Posts
  • This topic is deleted!

    Unsolved
    1
    0 Votes
    1 Posts
    2 Views
    No one has replied
  • error when building android on qt6.8.3 clang arm64-v8a

    Unsolved
    4
    0 Votes
    4 Posts
    493 Views
    jsulmJ
    @Xhuong It looks like jpeg lib is not there or incompatible (wrong CPU architecture?).
  • Qt 6 undefined reference to `qMain(int, char**)'

    Unsolved
    15
    1 Votes
    15 Posts
    4k Views
    QtFriend2024Q
    ** MY SOLUTION ** I had this same issue with my QT Widgets project using Windows 11 host machine. I had upgraded my QT to 6.8.3 and this Error: undefined reference to `qMain(int, char)'** even though this wasn't the actual issue . Following my steps below, Qt Creator was able to highlight the actual issues for me to resolve and successfully build my project. Steps to Resolve the Issue: Create a new, most simple Qt Widgets project. Use the default mainwindow.h, mainwindow.cpp and mainwindow.ui with the project kit that you want to use Run CMake Build the project. It should build successfully Open the CMakeLists.txt file Utilize this new, simple CMakeLists.txt file as a template for your ORIGINAL project. Modify the "template" CMakeLists.txt file to include your original project's resource file names where you see main.cpp, mainwindow.h, mainwindow.cpp, etc. Modify the "template" CMakeLists.txt file to include the QT packages you are using (Core, Gui, or etc.) Modify the "template" CMakeLists.txt file to include the target link libraries (refer to packages in previous step) Build your original project It should give you more specific, helpful errors to resolve (if there are any). For me, one of my *.cpp files #include Qt Serial Bus but I forgot to add it to CMakeLists.txt Resolve errors Rebuild. It built successfully for me.
  • Qt CAN Bus (vectorcan) with Vector VN1640A only receives data when CANoe is running

    Unsolved
    7
    1 Votes
    7 Posts
    1k Views
    aha_1980A
    Hi @eric_1994, I just stumbled over https://bugreports.qt.io/browse/QTBUG-123012 and wonder if that is related to your problem? Can you update to Qt 6.9?
  • setSpan() functionality not working in qt 6 and cpp 17

    Unsolved
    2
    0 Votes
    2 Posts
    314 Views
    Christian EhrlicherC
    Please provide a minimal, compilable example of your problem.
  • How to determine system encoding in Qt 6?

    Solved
    3
    0 Votes
    3 Posts
    426 Views
    T
    Thanks a lot!
  • There has a the difference about QTransform between qt5 and qt6, How can I do?

    Unsolved
    6
    0 Votes
    6 Posts
    697 Views
    Christian EhrlicherC
    @JohanSolo said in There has a the difference about QTransform between qt5 and qt6, How can I do?: if and only if its determinant is different from zero, Yeah, forgot the not, thx & fixed
  • Example code for applying for Android permissions in QT 6.5.3.

    Unsolved qt6 android
    6
    0 Votes
    6 Posts
    1k Views
    F
    @Gracy The question is pretty old, but i know the answer... First, make sure, the permissions are added. Maybe you are missing the following: https://doc.qt.io/qtcreator/creator-deploying-android.html#editing-manifest-files To check and request permissions you can do: QFuture permission_request = QtAndroidPrivate::requestPermission("android.permission.WRITE_EXTERNAL_STORAGE"); switch(permission_request.result()) { case QtAndroidPrivate::Undetermined: qWarning() << "Permission for writing to the storage undetermined!"; break; case QtAndroidPrivate::Authorized: qDebug() << "Permission for writing to the storage authorized"; break; case QtAndroidPrivate::Denied: qWarning() << "Permission for writing to the storage denied!"; break; }
  • 0 Votes
    4 Posts
    4k Views
    N
    Could not find a package configuration file provided by "Qt6HostInfo" with any of the following names:
  • Build error on qt 6.8

    Solved
    5
    0 Votes
    5 Posts
    847 Views
    Q
    @Axel-Spoerl said in Build error on qt 6.8: gcc --version it say: gcc (GCC) 13.2.1 20240316 (Red Hat 13.2.1-7) Copyright (C) 2023 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
  • Qt6 + Gstreamer + CMake

    Solved
    3
    0 Votes
    3 Posts
    835 Views
    A
    Oops! That was right under my nose, but I still managed to miss it. Many thanks, good sir!
  • CMake support for qt-version we are linking to

    Solved
    9
    0 Votes
    9 Posts
    2k Views
    C
    running into this issue years later... for me the line find_package(Qt6 QUIET COMPONENTS Core Gui Widgets Multimedia MultimediaWidgets) will NOT populate the version numbers, only repeating with find_package(QT NAMES Qt6) will finally do.
  • QApplication Stylesheet completely breaks QGraphicsProxyWidget

    Unsolved
    5
    0 Votes
    5 Posts
    572 Views
    P
    Thank you very much.
  • QOpenGLFunctions_4_5_Core static variables

    Solved
    4
    0 Votes
    4 Posts
    433 Views
    SGaistS
    Hi, You realize that using all this static stuff is a really good start to a pretty nightmarish maintenance and debugging experience ?
  • How to prevent a window from being moved?

    Unsolved
    7
    0 Votes
    7 Posts
    556 Views
    Mike ChristensenM
    @JonB Yea, I thought writing a dock/taskbar "Waybar replacement" might be a fun weekend project and a chance to get back into C++ and learn Qt. I never imagined this rabbit hole. Anyway, I guess Wayland is still [relatively?] new and hopefully there will be solutions for these use cases as more major distros go Wayland native. It does give me respect for those implementing entire desktop environments such as KDE Plasma on Wayland since it's now clear all the fire hoops they have to jump through to get this stuff working.
  • How to get Qt6 6.8 on ARM64 Ubuntu 22.04

    Unsolved
    4
    0 Votes
    4 Posts
    511 Views
    JoeCFDJ
    @mrkprdo Sorry, my bad. I fixed it.
  • I cannot use the design studio totally

    Unsolved
    2
    0 Votes
    2 Posts
    275 Views
    jsulmJ
    @hdugzx I never used Design Studio, but there should be a menu like "View" or "Windows". Look in "..." in the top-right corner. You also can check the settings. In QtCreator you can disable/enable menu by pressing Ctrl-Alt-m - maybe it also works in Design Studio.
  • Audio format issue with Qt 6.8.2, all worked well with 6.6.3

    Unsolved
    1
    1 Votes
    1 Posts
    218 Views
    No one has replied
  • This topic is deleted!

    Unsolved
    1
    0 Votes
    1 Posts
    4 Views
    No one has replied
  • Doubts about #setAutoFillBackground

    Solved
    4
    0 Votes
    4 Posts
    515 Views
    SGaistS
    The documentation is quite clear: by default this property is false. There's no reason to pre-fill the background if you are going to fully paint it anyway.