Skip to content
  • 144k Topics
    721k Posts
    V
    Does anyone have any advice on how to properly select your target architecture with the latest Xcode+macOS+Qt versions?
  • Jobs, project showcases, announcements - anything that isn't directly development
    4k 23k
    4k Topics
    23k Posts
    jeremy_kJ
    Whether the implementation is "lock-" or "wait-free" depends on the processor and C++ standard library implementation. https://doc.qt.io/qt-6/qatomicpointer.html#feature-tests-for-the-atomic-api An operation that completes in constant time is said to be wait-free. Such operations are not implemented using locks or loops of any kind. https://en.cppreference.com/w/cpp/atomic/atomic_is_lock_free.html All atomic types except for std::atomic_flag may be implemented using mutexes or other locking operations, rather than using the lock-free atomic CPU instructions. Atomic types are also allowed to be sometimes lock-free: for example, Use the macros and is*WaitFree() functions documented for QAtomicPointer It's also worth looking at the Qt and C++ memory ordering semantics documentation. *Ordered() is the most conservative approach. Imposing ordering limits the optimizations that a compiler and CPU can apply. The use of atomics also impacts memory cache coherency, potentially causing neighboring non-atomic data to be flushed.
  • Everything related to designing and design tools

    130 395
    130 Topics
    395 Posts
    J
    Using QT Designer might be the simpler route if the main goal is to keep the workflow smooth with Python. QT Design Studio projects often need manual adjustments before they run properly under PySide6.
  • Everything related to the QA Tools

    90 243
    90 Topics
    243 Posts
    H
    It might be necessary specify the button as: squish.MouseButton.RightButton However it is not clear exact error message you are facing. Therefore it might be better to share support information logs in the future. For more information regarding obtaining the support information logs, please refer to the following knowledge based article. Collecting the most important information (Linux, macOS, Windows) @Pieter-Knelissen said in Squish for java, right-click to show context menu: I have a row in a table and when I right-click on the row, a context menu should appear. I can find the row in the table but have no clue how to bring up the context menu and select an item. Some trial: 'obj' is the object representing the row 'common.Applications_Setup_ContextMenu' is the name of the menu as found during recording. squish.nativeMouseClick( obj, button=RightButton ) squish.activateItem(squish.waitForObjectItem(common.Applications_Setup_ContextMenu, "Remove project")) but it complains about 'RightButton'. I tried squish.RightButton, MouseButton.RightButton and various permutations of capitalization..... I have 2 questions: what is the right way to bring up the context menu? where can I find definitions of constants like 'RightButton' ?
  • Everything related to learning Qt.

    391 2k
    391 Topics
    2k Posts
    S
    @Jackol Did you or did an AI write that answer?
  • 2k Topics
    13k Posts
    Chris KawaC
    Sometimes, like when you are marooned on a desert island [in an announcer voice] Coming soon, to a desert island near you... :) Yeah, I guess cases where all you have is text search on a big code base are not that uncommon, like when browsing github repo or something like that, but specifically overrides... I don't think I ever had to look for overrides this way. Oh well, different people different use cases.
  • 4k Topics
    18k Posts
    C
    [image: dc2880e7-0937-4483-91de-5cc6b1e0664b.png] 项目升级QT6后启动 ASSERT failure in class QFactoryLoader *__cdecl QtGlobalStatic::ApplicationHolder<struct `anonymous namespace'::Q_QAS_qtlsbLoader>::pointer(void) noexcept(false): "The application static was used without a QCoreApplication instance", file C:/Users/qt/work/qt/qtbase/src/corelib/kernel/qapplicationstatic.h, line 59 这是什么原因造成
  • This is where all the posts related to the Qt web services go. Including severe sillyness.
    1k 10k
    1k Topics
    10k Posts
    O
    Many thanks @SGaist, issue solved I connected today to both account (Jira and Qt) and the click on "erstellen" opens the ticket creation mask now. I don't understand what happened yesterday, since i didn't do anything different today in comparison to yesterday... Maybe the night time helped for some background synchronization...

Looks like your connection to Qt Forum was lost, please wait while we try to reconnect.