Qt Creator Qt5Compat.GraphicalEffects - module is not installed - qt

QQmlApplicationEngine failed to load component
"Qt5Compat.GraphicalEffects" is not installed
I'm using QtCreator.
I have the following error. I'm using Pyside 6 and Qt 6.3.1 and Python 3.10
I tried to reinstall the whole qt maintenance tool and still nothing.
Can You guys help me?

You should install this module separately from Maintenance Tool.

Related

qtwebengine qmake error: unkown module: webchannel

I am trying to get qt webengine running on my laptop for the first time, but can't seem to build it. I am following the instructions from here:
https://wiki.qt.io/QtWebEngineHowToTry
On the last few steps, I had to run "qmake -r" on the qtwebengine directory. This is the output:
SSL............................... Using system NSS
ICU............................... Using internal copy (Default, force system ICU with WEBENGINE_CONFIG += use_system_icu)
FFMPEG............................ Using internal copy (Default, force system FFMPEG with WEBENGINE_CONFIG += use_system_ffmpeg)
Proprietary codecs (H264, MP3).... Not enabled (Default, enable with WEBENGINE_CONFIG += use_proprietary_codecs)
Reading /home/kevin/workspace/qtwebengine/src/src.pro
Reading /home/kevin/workspace/qtwebengine/src/core/core.pro
Reading /home/kevin/workspace/qtwebengine/src/core/core_gyp_generator.pro
Project ERROR: Unknown module(s) in QT: webchannel
This error happened right after I installed WebKitGtk+ from here (http://trac.webkit.org/wiki/BuildingGtk) and ran "Tools/gtk/install-dependencies" and "Tools/Scripts/update-webkitgtk-libs". Before I installed WebKitGtk+, qmake would terminate at a later point.
(I installed WebKitGtk+ because, previously, running "qmake -r" on the qtwebengine directly resulted in an "unmet dependency: harfbuzz" error that I tried to fix on my own via google, and the WebKitGtk+ page was the only lead I could find that would supposedly fix that issue... big mistake!).
I am running on a (mostly freshly reformatted) Ubuntu 15.04 laptop. I installed qt5 via apt-get install, but apparently I have both qt4 and qt5 plugins installed, as well as qtchooser (I'm guessing from the WebKitGtk+ installation scripts).
Here is the output of "qmake --version":
QMake version 3.0
Using Qt version 5.4.1 in /usr/lib/x86_64-linux-gnu
Any help would be greatly appreciated, as I'm excited to try out qt webengine!
In case anyone else has the same problem, I fixed it by installing qt 5.5.0 from here http://download.qt.io/official_releases/qt/, and using the associated qmake binary from that installation. I guess installing qt from 'sudo apt-get install' still has some issues that won't work with qtwebengine.

Project ERROR: Unknown module(s) in QT: websockets

I'm trying to run a simple client example using QTWebsockets using Qt Creator, already add the
QT += websockets
But it throws this when i run build or qmake
:-1: error: Unknown module(s) in QT: websockets
I tried
QT += core websockets
Then realized that since installed Qt Creator from the repositories it wasn't up to date, so I reinstalled it from the Qt website but the problem persisted, I then ran pkg-config --modversion QtCore and it returns 4.8.6, thing is, in the QT version tab of qt creator it shows 5.4.1 to GCC compiler which is the compiler I’m using, in /opt/Qt/5.4/gcc_64/lib there is the QT5WebSockets module even in the help tab are listed the QT5 modules but I can't use them.
Tried with SerialPort and it didn't work, tried with Opengl and it worked which means is a version problem but I can't seem to find how to solve.
sudo apt-get install libqt5websockets5-dev
I solved it, the problem was that I just opened the project I made with qt4, when I tried to build it in the freshly installed qt creator the .pro.user file kept pointing to all qt4.
Solution, create a new project and add the source from the first, or change all the references from qt4 to qt5.
sudo zypper install libqt5-qtwebsockets-devel

Where to find PySide for Qt5.x

I know that the développement of PySide for that version of Qt is stopped, but for some cases, I want to install it.
Where can I download the last developped version of PySide for Qt 5.x ?
What you need is PySide2.
This wiki page tracks the progress of PySide for Qt 5.x development and provides further information concerning the effort:
http://wiki.qt.io/PySide2?
If you want to install it on anaconda:
conda install pyside2

Ubuntu 13.04 -> opencv and qt installation

I'm trying to install opencv (2.4.5) with Qt in my fresh Ubuntu 13.04.
I've downloaded opencv, executed:
ccmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local ../opencv-2.4.5
../opencv-2.4.5 is the folder of the opencv source
and in ccmake I changed the WITH_QT variable to YES
than make and sudo make install
But now if in kdevelop I try to execute my test code (I only call addText(...) over an image). I get the following error:
OpenCV Error: The function/feature is not implemented (The library is compiled without QT support) in fontQt, file...
What I'm doing wrong?
Thanks in advance for any suggestion
edit: I had both qt4 and qt5 due to the QtCreator installation.
For a fast solution I removed qt5 and qtcreator and reinstalled opencv.
Now it works, but is there a cmakelist for opecv that enable to use qt5?
Have you looked at This Using CMake with Qt 5
I'm not sure if I should answer my question, anyway:
If you look at the github repository of OpenCV, 4 days ago the CMakeList.txt has been updated to support Qt5.
So the solution is to clone the project and install it from source.
I tested it and it works.

Running Qt Creator on CentOS release 5.8 - Cannot resolve 'dbus_get_version' in your libdbus-1

I succesfully build Qt 4.8 (without QtWebKit) on CentOS 5.8 (Qt Assistant and the demo's run fine). I also built Qt Creator 2.4.1 against Qt 4.8. I did not observe any errors during the process of building Qt Creator. However, when I attempt to run Qt Creator I receive the following error:
[root#localhost bin]# ./qtcreator
Cannot resolve 'dbus_get_version' in your libdbus-1.
Aborted
Has anybody encountered this error before? How did you fix it? Unfortunately upgrading to a better OS (such as Ubuntu) is not an option for me.
Thanks,
David
QtDBus module loads libdbus-1 library in runtime (via dlopen). That's why you don't have compile/link errors.
You can try either to upgrade dbus package (or whatever package contains libdbus-1.so) or use previous version of Qt.
(In Gentoo QtDBus-4.8 depends on dbus-1.2 and QtDBus-4.7.4 depends on dbus-1.0.2).

Resources