Cannot install Qt Creator properly from 'qtcreator' package

Ok thanks. Honestly. If I can’t expect the package to work just say that. But it seems like a lot of people are using it. I have been nothing but polite.

FYI, qtcreator is in the Manjaro repos.

I don’t know anything about Qt Creator, but perhaps you could check the manual if you haven’t already.

I have. The manual doesn’t have an installation procedure for Manjaro. Generally there is documentation with the package.

Wow, my last topic is the second google hit for ‘Manjaro qtcreator’!

Arch has some Qt documentation in the wiki, however not much about Qt Creator.

Even if you look at the Qt site, their documentation is very sparse. There are large gaps.

I just want to program in QML without doing it by hand. That’s all I want.

I tried to use Qt Design Studio but it cannot be used for dynamic QML. I was told to go add the dynamic part in Qt Creator and then come back but the Qt Design Studio generated code doesn’t work in Qt Creator.

It has nothing to do with installing it.

It seems the plugin may be buggy (see the first link I posted).

Ok but there were many people who are using it. So I just wanted to know what they did.

This is all that Qt has on it:

Using Qt Quick Designer

We recommend that you use a separate visual editor, Qt Design Studio to open and edit UI files (.ui.qml).

However, you can enable the Qt Quick Designer plugin in Qt Creator for editing UI files. The functionality is restricted and not all Qt Design Studio features are supported.

To use Qt Quick Designer, switch to the Design mode when a ui.qml or .qml file is open.

For more information about using Qt Quick Designer, see Qt Design Studio Manual.

See also Enable and disable plugins.

Creating Qt Quick Projects

I wonder if maybe Qt6 never worked with the plugin. I haven’t seen anything about that. The fact that they point to the Qt Design Studio doc seems to indicate it is just Design Studio that is supposed to come up anyway.

But that isn’t actually documented anywhere.

All I’ve seen is people with the same problem as you…but I suppose that’s what I was looking for.

Including me, that’s how I found the error message that you forgot to include. :smiley:

Ok I didn’t know you had the same result. I just saw all the people that said they were using it with no problem. But maybe they didn’t see that I was trying to use it with Qt6 not Qt5.

So now I’m still at a loss because Design Studio won’t allow javascript in the QML. I need Qt Creator for that but Qt Creator won’t parse the code. Design Studio even uses a custom module of its own.

And yes, I saw a lot of people who just got frustrated and abandoned Qt altogether as well as people it was working for.

A friendly tip, start with qt5 as it is the actual revision recommended and learn the basics first before coming up with obscure demands !
there is no reason for qt6 until the big update/upgrade is coming and then it will be upgraded to qt6 automatically.

I have already done a big project in Qt 5. That’s what I did it all by hand in. But there are a lot of new features in Qt 6 that I want to use. What do you mean by update? Qt 6 is the recommended version. The unified installer doesn’t even have Qt5 and I can’t find it for download anywhere so that tells me it is obsolete. But then like I said, the Qt documents leave a lot up for interpretation.

So by you saying “there is no reason for qt6 until the big update/upgrade is coming” does that mean Qt5 is still considered the preferred version?

I built a project with Qt 5 and I got this:

QML module does not contain information about components contained in plugins.

Module path: /usr/lib/qt/qml/org/kde/ksysguard/faces
See "Using QML Modules with Plugins" in the documentation.

Automatic type dump of QML module failed.
Errors:
"/usr/bin/qmlplugindump" returned exit code 3.
Arguments: -nonrelocatable org.kde.ksysguard.faces 1.0 .
Found a dependency on QtQuick.Controls with two major versions:1.0 and 2.0 which is unsupported, discarding smaller version
Found a dependency on QtQuick.Controls with two major versions:1.0 and 2.1 which is unsupported, discarding smaller version
Found a dependency on QtQuick.Controls with two major versions:1.0 and 2.12 which is unsupported, discarding smaller version
Found a dependency on QtQuick.Controls with two major versions:1.0 and 2.13 which is unsupported, discarding smaller version
Found a dependency on QtQuick.Controls with two major versions:1.0 and 2.15 which is unsupported, discarding smaller version
Found a dependency on QtQuick.Controls with two major versions:1.0 and 2.2 which is unsupported, discarding smaller version
Found a dependency on QtQuick.Controls with two major versions:1.0 and 2.3 which is unsupported, discarding smaller version
Found a dependency on QtQuick.Controls with two major versions:1.0 and 2.4 which is unsupported, discarding smaller version
Found a dependency on QtQuick.Controls with two major versions:1.0 and 2.5 which is unsupported, discarding smaller version
Found a dependency on org.kde.plasma.components with two major versions:2.0 and 3.0 which is unsupported, discarding smaller version
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QGuiApplication(0x564bffd345f0), parent's thread is QThread(0x564bffd34740), current thread is QThread(0x564bffd39d50)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QGuiApplication(0x564bffd345f0), parent's thread is QThread(0x564bffd34740), current thread is QThread(0x564bffd39d50)
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QGuiApplication(0x564bffd345f0), parent's thread is QThread(0x564bffd34740), current thread is QThread(0x564bffd39d50)
QObject::installEventFilter(): Cannot filter events for objects in a different thread.
Could not find any platform plugin
QQmlComponent: Component is not ready
file:///usr/lib/qt/qml/org/kde/ksysguard/faces/loaddependencies.qml:28:1: module "org.kde.plasma.plasmoid" is not installed

I will try it with a fresh install again.

So I did the following:

  • Fresh partition install of Manjaro
  • Update Manjaro
  • Install every package that starts with qt5
  • Install qtcreator qtcreator-devel ninja cmake base-devel

So the examples were there and the kit was set to the Qt 5 install but I still get the same errors and it still does the same thing. The Qt Quick Designer plugin for Qt Creator is unusable.

If you are on Manjaro Stable with Plasma 5.27.11, then yes. The big upgrade @Olli is talking about is the transition from Plasma 5 to Plasma 6, which is entirely qt6-based.

At present time, Plasma 6 is already in Manjaro Testing, but considering the very incisive nature of this switchover and the as yet still buggy implementation of Plasma 6, it will probably still take a few updates to Plasma 6 from KDE upstream before Manjaro Stable will make that transition. Either way, it is on the way, and it’s only a matter of time.

Ok well I did also try Manjaro unstable with Qt6/Plasma 6 with all of this. It did the same thing. I installed that fresh too. Tried all the possibilities.

Please don’t take this the wrong way, but it’s been 2 weeks of false claims and going in circles.

It doesn’t seem to be an OS thing…qtcreator is installed correctly and works (though I don’t use it, I’ve just been replicating the issue). From what I’ve read it could be misconfiguration and/or a missing component, but either way it just doesn’t work with that plugin. Apparently even the Qt people say not to use said plugin, you should probably listen to them.

Re-installing qtcreator or the OS is not going to help…you have most definitely proven that. Feel free to keep searching for a solution yourself, just don’t waste too much time on it.

I think it’s time to accept that you will have to write QML, or figure out another way to do what you want.

1 Like

This may be fundamental, but it doesn’t seem to have been mentioned. You’re using an unsupported AUR package, when qtcreator already exists in the official Manjaro repositories:

sudo pacman -S qtcreator

Whether or not this factor alone will increase your potential success, I cannot say, however, it would probably be a fair beginning point before requesting support.

Cheers.

1 Like

@malibu This is going nowhere. We’ve tried to be patient with you, yet you keep pushing the envelope.

I’m going to close the thread again. Please do not create more duplicate topics about the same subject. This is your one and only heads up.

If you think more should be added to the thread, send a PM to @moderators and we may consider reopening it, however at this point it is highly unlikely.

2 Likes