Skip to content

Language Bindings

You're using Qt with other languages than C++, eh? Post here!
850 Topics 3.3k Posts
  • My Qt Creator 14 shows abnormal characters!

    Solved
    5
    0 Votes
    5 Posts
    108 Views
    R

    @sierdzio "some font is missing on your system and Qt happens to find this weird font",
    YES!!! I checked Windows fonts one by one to find which one's 'a' is an apple. The matching font is Inter.ttf. I deleted Inter.ttf and ran QtCreator. Ha! Every characters were correct! Thanks a lot.

  • ReferenceError: require is not defined .js

    Unsolved
    4
    0 Votes
    4 Posts
    3k Views
    artwawA

    6 years later

    you ok, dude?

  • use shiboken fro a C++ class to create bindings for python

    Unsolved
    1
    1 Votes
    1 Posts
    61 Views
    No one has replied
  • How do I create real C# bindings for Qt6?

    Unsolved
    2
    0 Votes
    2 Posts
    112 Views
    JonBJ

    @Platinum-Lucario said in How do I create real C# bindings for Qt6?:

    I know it was done with QtSharp in the past, but it's long been abandoned, so those bindings will only work with Qt5 and won't work with Qt6.

    If you want to do it for Qt6, and if QtSharp has suitable free use licensing, would that not be a good place to start rather than from scratch?

  • QtJambi 6.7.2 available

    1
    0 Votes
    1 Posts
    81 Views
    No one has replied
  • QtJambi 6.7.1 available

    1
    0 Votes
    1 Posts
    94 Views
    No one has replied
  • How to use "import std" in C++

    Unsolved
    7
    0 Votes
    7 Posts
    1k Views
    S

    In the post linked by @cristian-adam there is the following comment:

    No, import std; has not yet been implemented. The plan is for the compiler to populate a CMake::CXX23 target with the requisite information and have that target provide import std; modules. There are discussions about how compilers/standard libraries should provide information for CMake to use and make such targets.

    I assume that the problem is that CMake does not know how to look up modules that are not provided by your own project. Because it cannot find the proper dependencies it will not build.

    I'm eagerly waiting for modules to work properly everywhere. This will be a huge boost for C++.

  • Is it possible to provide C API?

    Solved
    2
    0 Votes
    2 Posts
    139 Views
    JonBJ

    @3119369616
    No. And if you were looking for anything "official" that would be The Qt Company, be aware that here we are a user forum. Also Qt is not a programming language, it's a set of code written in C++.

  • 0 Votes
    3 Posts
    109 Views
    G

    @sierdzio Thank you very much for your quick answer!!! I have done this change and it works!!!
    Thanks!!!!!
    Have a good day,

  • QtJambi 6.7.0 available

    1
    0 Votes
    1 Posts
    173 Views
    No one has replied
  • Pyqtdeploy and android

    6
    0 Votes
    6 Posts
    9k Views
    H

    Hi,

    I am unearthing quite an old topic, but I recently re-discovered pyqtdeploy and it seems to be fairly relevant these days: cross-compilation with Python is a hot topic.

    Although there is documentation online about pyqtdeploy, it is hard to figure out specific steps to set up the tool.

    I have decided to update the documentation and upgrade a bit the tool on my side first.

    If you wish to convert your PyQt5 apps into Android apps, follow the in-depth tutorial on https://github.com/achille-martin/pyqt-crom.

    There is no official support for PyQt6 in my repo yet though. So please start with PyQt5 to build prototypes and I am expected to add support for PyQt6 later.

  • How to make work PySide6 binding examples work?

    Unsolved
    1
    0 Votes
    1 Posts
    160 Views
    No one has replied
  • How to bind qt to python? (boost.python).

    Solved
    3
    0 Votes
    3 Posts
    264 Views
    M

    @JonB thanks for your reply.
    I found a similar topic on stackoverflow.
    That helped to solve my problem.

  • QtJambi 6.6.2 available

    1
    0 Votes
    1 Posts
    206 Views
    No one has replied
  • 0 Votes
    2 Posts
    205 Views
    JonBJ

    @Sachin-Bhatt
    The intention is that Qt SQL interfaces handle most if not all of SQL data types, and deal with SQLite correctly, so that you don't have to do what you say. I think you should give a couple of examples of data types where you have "data type compatibility concerns" and how it goes "wrong".

  • 0 Votes
    2 Posts
    2k Views
    _

    @tristam I know this is 10 years later, but have you figured out this issue?

  • pyside6 yocto

    Unsolved
    1
    0 Votes
    1 Posts
    209 Views
    No one has replied
  • 0 Votes
    4 Posts
    1k Views
    N

    @jhayar Could you please describe your solution to the "Can't toast on a thread that has not called Looper.prepare()"?

  • QtJambi 6.6.1 available

    1
    1 Votes
    1 Posts
    207 Views
    No one has replied
  • Translating between NL and EN

    Unsolved
    4
    0 Votes
    4 Posts
    451 Views
    kkoehneK

    @RayKn said in Translating between NL and EN:

    What do I do at initialization? Do I install the dutch translator even though the program is already set at dutch (also in QT Creator Designer the language is set to dutch).
    I really feel like I am missing something.

    The Qt translation system at runtime doesn't know anything about specific langauges. It just checks the installed QTranslators one by one whether they provide a translation for the source string / context combo, falling back to the original source string if nothing is found.

    If you don't need a nl translation because all the source strings are already in correct language , then you can as well remove the .nl file. Then all you have to do to switch from English to Dutch is to remove the translation file by calling QCoreApplication::removeTranslator() with the QTranslator object as argument.

    Sometimes it's useful though to keep a (partial) translation, for instance to be able to fix typos, or to handle plural forms correctly. In this case, you might want to have a partial .ts file for NL (-pluralsonly argument).

    That said, if it's true that the nl file is contains a correct translation, then your setup should actually work (even if slightly inorthodox). I suggest at least checking the return value of your installTranslator calls...

    Kai