-
Notifications
You must be signed in to change notification settings - Fork 258
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Please add Qt6 support #436
Comments
I have a work-in-progress branch at https://github.com/lxqt/qtermwidget/tree/wip-qt6. It is far from finished, though. See also lxqt/lxqt#1901 |
Qt5LinguistTools is still required by cmake. |
Yep, https://github.com/lxqt/lxqt-build-tools/blob/master/cmake/modules/LXQtTranslateTs.cmake.in is not updated for Qt 6 yet. |
Here comes the first major issue - KPty is not compatible with Qt 6 yet https://phabricator.kde.org/T13940. Although theoretically we can move forward without waiting for KDE devs, nobody in LXQt understands kptyprocess well as far as I know. |
It sounds OK for me to work with KDE. |
KPty is now ported to Qt6, and at least in Fedora 40, exists as a framework package |
Yes, we can now learn from KF6 kpty. There are WIP pull requests at #532 and lxqt/qterminal#1067. EDIT: use the latest pull request for qtermwidget |
Do you any updates about the PyQt6 full support ? |
Qt6 and PyQt6 are now supported! Although there are still some minor glitches, qterminal and qtermwidget are usable with Qt 6 in general. |
Expected Behavior
Current Behavior
Possible Solution
Steps to Reproduce (for bugs)
[ 24s] -- The C compiler identification is GNU 11.1.1
[ 24s] -- The CXX compiler identification is GNU 11.1.1
[ 24s] -- Detecting C compiler ABI info
[ 24s] -- Detecting C compiler ABI info - done
[ 24s] -- Check for working C compiler: /usr/bin/cc - skipped
[ 24s] -- Detecting C compile features
[ 24s] -- Detecting C compile features - done
[ 24s] -- Detecting CXX compiler ABI info
[ 24s] -- Detecting CXX compiler ABI info - done
[ 24s] -- Check for working CXX compiler: /usr/bin/c++ - skipped
[ 24s] -- Detecting CXX compile features
[ 24s] -- Detecting CXX compile features - done
[ 24s] CMake Error at CMakeLists.txt:37 (find_package):
[ 24s] By not providing "FindQt5Widgets.cmake" in CMAKE_MODULE_PATH this project
[ 24s] has asked CMake to find a package configuration file provided by
[ 24s] "Qt5Widgets", but CMake did not find one.
[ 24s]
[ 24s] Could not find a package configuration file provided by "Qt5Widgets"
[ 24s] (requested version 5.12.0) with any of the following names:
[ 24s]
[ 24s] Qt5WidgetsConfig.cmake
[ 24s] qt5widgets-config.cmake
[ 24s]
[ 24s] Add the installation prefix of "Qt5Widgets" to CMAKE_PREFIX_PATH or set
[ 24s] "Qt5Widgets_DIR" to a directory containing one of the above files. If
[ 24s] "Qt5Widgets" provides a separate development package or SDK, be sure it has
[ 24s] been installed.
[ 24s]
[ 24s]
[ 24s] -- Configuring incomplete, errors occurred!
Context
System Information
The text was updated successfully, but these errors were encountered: