Skip to content

QML and Qt Quick

Looking for The Bling Thing(tm)? Post here!
20.0k Topics 77.4k Posts
  • How to load a umd js ?

    Unsolved
    1
    0 Votes
    1 Posts
    95 Views
    No one has replied
  • Custom document layout for QML Text Edit

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

    Unsolved
    1
    0 Votes
    1 Posts
    2 Views
    No one has replied
  • Binding Loop Width/Height

    Solved
    3
    0 Votes
    3 Posts
    217 Views
    R
    After removing anchors.centerIn: parent from the Label and changed it to anchors.fill: parent the problem was fixed.
  • Reverse the path of PathInterpolator

    Solved
    2
    0 Votes
    2 Posts
    159 Views
    MarkkyboyM
    I solved this after a few attempts using ChatGPT, not what I wanted ultimately, but manually I really struggled with this.
  • This topic is deleted!

    Unsolved
    1
    0 Votes
    1 Posts
    10 Views
    No one has replied
  • How to set the margin for the header and content of a QML ListView?

    Unsolved
    2
    0 Votes
    2 Posts
    204 Views
    GrecKoG
    You could add this margin in the header component itself. ListView leftMargin can't be used here since it puts the margin on the left of header. If using a Control as the header you could use rightPadding or rightInset to easily add a inside margin.
  • This topic is deleted!

    Unsolved
    3
    0 Votes
    3 Posts
    95 Views
    No one has replied
  • Detec U-Disk Insert and Remove

    Unsolved
    11
    0 Votes
    11 Posts
    818 Views
    Z
    @J-Hilk Thank you for your reply, Indeed, after I discovered that the "nativeEvent" inherits from the "QWidget", I tried something else, as you said, using the "NativeEventFilter" that inherits from the "QCoreApplication ", but the problem remained. How can I modify and adjust it
  • Creating custom modules

    Solved
    8
    0 Votes
    8 Posts
    1k Views
    KoryK
    Thanks for the help, I appreciate it. First time using modules and I'm learning a lot What I've learnt so far: Using qt_add_qml_module automatically makes a qmldir and QResources file Cmake file for our project needs this to include a module with our library add_subdirectory(<FolderOfModule>) target_link_libraries(<applicationLibrary> PRIVATE <UriOfModule>plugin) Our module needs to be in it's own folder. Put CMake file, QML files, and resource files we're using for that module Cmake file for our QML module needs this qt_add_qml_module(<NameOfModule>) URI <ImportNameOfModule> VERSION <VersionNumber> RESOURCE_PREFIX <Prefix> QML_FILES <QML_Files> RESOURCES <Resource_Files> Perhaps it also needs this qt_add_library(<NameOfModule> STATIC) set_target_properties(<NameOfModule> PROPERTIES AUTOMOC ON) target_link_libraries(<NameOfModule> PRIVATE Qt6::Quick ) Can optionally specify an output directory too it seems QML file where we include our module needs this import <ImportNameOfModule> <VersionNumber> Then if we want to use a custom QML element from our module, we refer to it by it's like filename without the extension Will also need to make this addition to our main.cpp file engine.addImportPath("qrc:/"); Without this, we'll get a "is not a type" error If there's anything else I might not know about modules, let me know and I'll check it out. Think I've made some progress with them now at least. Was using import paths before but modules are what I'm trying to replace all of that with Got a module in one's actual project to work as opposed to a project consisting merely of a test module. So many things to get right between the cpp, qml, cmakelists, auto generated QResourceFile, and sci file too in this case My module was a text input module. It has a text input base QML file and email text input QML file that inherits from this base. And it uses a border image so that's why there's a .sci resource for that [image: d39cf436-86a1-4e68-8bcb-824d3743b4be.png] Now I'll have to do all of the other modules too
  • Application comes up black when using software sceneGraphBackend

    Unsolved
    1
    0 Votes
    1 Posts
    134 Views
    No one has replied
  • "Simple" masking

    Unsolved
    2
    0 Votes
    2 Posts
    244 Views
    johngodJ
    Hi @Pena Note that I am not very experienced with MultiEffect, but did you try setting maskSource ? Did you check the MultiEffect examples ? One other option would be to use a ShaderEffect with a custom shader to discard pixels you want to remove,this is probably a bit overkill and not that trivial.
  • Need to run the a VS code with in the QLM Application window itself.

    Unsolved
    4
    0 Votes
    4 Posts
    345 Views
    SGaistS
    Then you should continue on the original thread. Asking what is mostly the same question in an other thread just spread the attention and the information.
  • QML Graphs using dynamic data (from C++)

    Unsolved
    2
    0 Votes
    2 Posts
    305 Views
    GrecKoG
    Use a XYModelMapper in combination of a QAbstractItemModel.
  • Overlay QML View on QOpenGLWindow

    Unsolved
    2
    0 Votes
    2 Posts
    149 Views
    A
    @dheerendra , could you please help
  • QMLLS: QML Module not found even in most basic example

    Unsolved
    1
    0 Votes
    1 Posts
    269 Views
    No one has replied
  • Warnings in default `Constants.qml`

    Moved Unsolved
    2
    0 Votes
    2 Posts
    166 Views
    JKSHJ
    Looks like a bug in Qt (not related to Qt Design Studio). I've created a bug report for you: https://bugreports.qt.io/browse/QTBUG-131911
  • Qt window automatically closes the window when clicking outside the window area

    Unsolved
    4
    0 Votes
    4 Posts
    348 Views
    J
    @Bob64 Thanks for your reply. Not only does the closing strategy require the mouse to click outside to disappear, but also a button to control closing and showing. Clicking on the button triggers the closing strategy at the same time, which will cause the window to close and then open again.
  • dynamic margin according to wrapped text

    Solved
    5
    0 Votes
    5 Posts
    362 Views
    O
    Yes great, thank you. I add another thing which is to take into consideration the number of lines once the component is completed, because if I manage the margin directly during initialization, it does not work: anchors.leftMargin: contentWidth > width ? 12 : 4 anchors.rightMargin: contentWidth > width ? 12 : 4 ... Component.onCompleted: { anchors.leftMargin = (lineCount > 1 ? 12 : 4) anchors.rightMargin = (lineCount > 1 ? 12 : 4) }
  • How to communicate between components

    Unsolved
    5
    0 Votes
    5 Posts
    403 Views
    dheerendraD
    Make the topic as "Solved" as well.