Qt到5.13有一个奇怪的bug,所以我尝试将Qt的库版本更改为最新版本(5.15)。我将QT5.15库安装到/home/myaccount/Qt/5.15.0/gcc_64/lib中,并相应地设置了/etc/ld.so.conf.d/Qt.5.15.0.conf。以下是ldd usr/bin/konsole的结果:
/usr/bin/konsole: /lib/x86_64-linux-gnu/libQt5Core.so.5: version `Qt_5.15' not found (required by /home/myaccount/Qt/5.15.0/gcc_64/lib/l
我是QT和QML的新手,我在互联网上发现了一个很酷的KDE等离子体插件,我想编辑它,但是我想要使用的属性是在QT5.13中引入的。我已经安装了QT5.15(确切地说,是5.15.3),重新启动并获得了file:///filename.qml:58:2: "VideoOutput.flushMode" is not available in QtMultimedia 5.8. --我还检查了qt5--多媒体是5.15.3+kde+r0-1 (来自arch存储库的最新版本),检查了系统设置中的QT版本,所有内容都显示为5.15,但在日志中,它的行为似乎是5.8。我是否可能安装了两个
我在/opt中有Qt 5.15Beta-2。我还从here下载并构建了Qt5::Xlsx模块qmake,sudo make,sudo make install。现在在/opt/Qt/5.15.0/gcc_64/include中有一个目录QtXlsx,但它只包含一个文件QtXlsxDepends。没有xlsxdocument.h,xlsxcell.h或任何类似的东西,所以Qt Creator会说file not found,如果我试图将它们包含在here中。 the output of the build commands
当我将项目从Qt5.12移到QT5.15时,这一行代码就中断了。
setWindowFlags(Qt::Window | Qt::FramelessWindowHint);
引发的错误如下:
mainwindow.cpp:28:5: error: cannot initialize object parameter of type 'QWidget' with an expression of type 'MainWindow'
我正在进行这个迁移,因为QT建议在迁移到QT 6之前迁移到5.15,我也尝试过这样做,但也给出了同样的错误。
Qt::Wind
自从我将Qt升级到6.2版本的之后,我就遇到了这个问题。如果我在5.15版本中创建一个项目(如图片中的项目"untitled1“),我可以创建一个新的QML组件文件,并在主文件中调用该文件。但是,如果我在一个6.2版本的项目中创建了相同的东西("untitled"),我就会得到一个错误:qrc:/untitled/main.qml:9:5: Meutexto is not a type。
6.2版本自动创建一个QML文件夹,5.15版本使用参考资料项目文件夹来处理QML文件。这个问题与此有关吗?
详细信息:
下面的图片和代码中的例子我有问题。我在QT6.2:QQmlAp
我正在将一些QtMultimedia代码从QT5.15移植到6.4.1。在Windows上使用QT6.4.1构建以下程序:
int main (int argc, char *argv[]) {
QCoreApplication a(argc, argv);
QAudioDevice device = QMediaDevices::defaultAudioOutput();
QAudioFormat format = device.preferredFormat();
QAudioSink *output = new QAudioSink(device, f
我有VisualStudio2019,CMake 3.18.4,Ninja1.10.1,Qt5.15.0,QtCreator 4.13.2,我正在尝试用QtCreator打开一个Qt/CMake项目。
我从CMake获得了这个输出:
2020-12-02T17:04:23 Clang Code Model: Error: The clangbackend process has finished unexpectedly and was restarted.
Running C:\Dev\Libs\Qt-5.15\Tools\CMake_64\bin\cmake.exe -S C:/Dev/t
我想从这个PPA安装QT5.15(我不想使用安装程序)。我已经添加了PPA,但是我找不到一个apt命令,它按照正确的顺序安装所有包,即sudo apt install "qt515*"生成错误
...
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been
我尝试过从qt的网站构建包,但是每次我尝试创建一个请求qt版本5.15的特定文件时,我总是被告知它失败了,因为我使用的是默认版本5.12.8。我怎样才能做到这一点,这样我就可以使用新版本的qt?APT软件包似乎解决不了这个问题。
我试图从kde中创建一些lib,因为我在我的计算机上找不到它们,而这个问题正在阻止它。我想通过vscode来完成那个kdeconnect应用程序的构建。
运行qmake version给我
QMake version 3.1
Using Qt version 5.12.8 in /usr/lib/x86_64-linux-gnu
我们的项目是基于同时过时的yocto战士,这是第一次由我们的SoM供应商修改。然后,我们将FreeScale/NXP内核集成到其中,因为主线内核不支持我们需要的GPU功能。
这是一个很好的旅程,但现在有必要从qt 5.12中包括在我们的战士qt 5.15 (LTS)。我们希望避免切换到新的yocto版本,但只有更改meta 5层的签出才会导致类似于bitbake的问题。
ERROR: ParseError at meta-qt5/recipes-qt/qt5/qtwebengine_git.bb:83: Could not inherit file classes/features_check
我的Qt应用程序(QT5.15)在Qt创建者4.12.2和MSVC2019 64位编译器中工作得很好。使用Qt v2.5.1和相同的编译器,我能够在VisualStudio2019中以调试模式运行该项目,但当我试图以发布模式运行该项目时,我得到以下错误消息:
Entry Point Not Found. The procedure entry point ?contextMenuEvent@QLabel@@MEAAXPEAVQContextMenuEvent@@@Z could not be located in the dynamic link library C:\...\app1.exe
我正在尝试从Qt资源系统中加载一些Jinja2模板。我正在使用Python3.8.3、Jinja2.11.2和PyQt 5.15。
问题是,我甚至无法检测到加载模板的qrc路径。QRC只适用于Qt类?
Python代码:
from jinja2 import Environment, FileSystemLoader
file_loader = FileSystemLoader(":/plantillas/") # Here is my problem, how I should detect the qrc path?
env = Environment(loader=f
我在我的系统上运行了Ubuntu20.04,直到最近我还在使用pdf查看器Okular。但是,当双击pdf-文件并从终端开始时,Okular将不会启动以下错误消息:
okular: /snap/okular/109/kf5/usr/lib/x86_64-linux-gnu/libQt5Core.so.5: version `Qt_5.15' not found (required by okular)
我怎么才能解决这个问题?
我正在考虑尝试sudo apt-get install qt5-default,这是我在https://wiki.qt.io/Install_Qt_5_
出于学术原因,我安装了QT-everywhere 5.15开源,但我没有运行一个程序。
首先,我用make编译了必要的源文件并安装了qmake,然后选择了qmake在其中运行程序。当我试图运行一个示例程序时,我遇到了以下错误:
qt.qpa.plugin: Could not find the Qt platform plugin "xcb" in "/usr/lib/x86-64-linux-gnu"
This application failed to start because no Qt platform plugin could be initiali
使用融合样式,具有QFrame和VLine frameShape集的VLine将显示为1 1px黑线。到Qt5.15,外观可以随样式表而改变。这使得这样的QFrame成了一条灰色的线:
QApplication application(argc, argv);
application.setStyleSheet(QStringLiteral(
// This prevents HLine and VLine QFrames to be a black line
"QFrame[frameShape=\"4\"],"
"QFrame
我有一段代码,看起来像这样: // Before the scene graph starts to render, we update to the pending texture
void prepareNode()
{
m_Lock.lock();
int newId = m_ID;
QSize size = m_Size;
m_ID = 0;
m_Lock.unlock();
if (newId)
{
delete m_Textur