qtquick2

    0热度

    1回答

    我有ListView的Items,我需要每个element都有一个唯一的id。 但我有我的项目两个条件: 我不能使用index因为我Items可以移动(拖动&下降),所以他们的index会发生变化。 每个Item可以多次显示,所以没有这些元素的属性可以帮助我区分它们。 我的想法是做这样的事情: ListView { id: list property int uniqueId:

    0热度

    1回答

    我正在使用Qt Quick Controls 2来开发我的新应用程序。最近,我遇到了一个严重的问题,如下所述: 问题:当我在一个按钮的单击处理程序中调用Qt.quit()时,应用程序将主要崩溃。调试到代码中,我发现它在运行到qquick_syncback_helper(在qquickanimatorjob.cpp中)时发生崩溃。我的演示代码退出简单: import QtQuick 2.7 imp

    1热度

    1回答

    我目前在VS2015,Windows 10 64bit上使用Qt 5.8.0 64位。根据该文件,类型Connections自5.7.0以来获得了enabled的新属性。该文档说: 此属性保持项目是否接受更改事件。 我猜这个属性控制连接是否有效,对不对?但是,当我关闭此属性时,连接仍在工作!演示代码如下: import QtQuick 2.7 import QtQuick.Controls 2.

    1热度

    1回答

    我使用的是ListView,我尝试将signal发送给我的所有Elements这ListView。 Signal必须由ListView's Element之一发送。 我试过,但只发送Element渔获Signal: import QtQuick 2.7 import QtQuick.Controls 2.0 import QtQuick.Layouts 1.0 ApplicationWin

    0热度

    1回答

    沿特定路径剪辑图像我有一个背景槽图像 针对我有使用进度填充图片以产生进度条效果 如何沿进度条凹槽的路径(背景凹槽图像)剪切进度填充图像。 目前我正在尝试做横向剪裁,但它不是我想要的。裁剪应该垂直于我的代码的路径插值器中提到的路径。 代码“RPM_BG.png”是与“RPM_Fill.png”形状相似的背景凹槽图像(进度填充图像)。 import QtQuick 2.5 import QtQuic

    0热度

    1回答

    如何重现: 我的代码运行 按住鼠标上出现 窗口 你会发现CPU使用率相当高,尽管它取决于你的硬件。在my PC它是20%(4个虚拟内核中的每一个都是5%)。 我给这家测试用例的动机:在我真正的应用程序我有很多的不可见(culled)项目,而剔除帮助了很多与CPU使用率,它并不能帮助像我一样” d期望。 我想知道为什么CPU使用率如此之高以及如何减少它。 我的代码: main.qml: import

    0热度

    1回答

    我在我的qml代码中使用GridView,但它只显示一行中的所有项目,但我不想要它。您可以在下面的图片中看到: ,这是我的代码: import QtQuick 2.8 import QtQuick.Controls 2.1 import Qt.labs.folderlistmodel 2.1 ApplicationWindow{ id: a width: 480

    -1热度

    1回答

    我在我的qml文件中使用Q_PROPERTY来设置Image的source。 qml文件位于资源中,但源路径没有资源,因此我将前缀设置为file://。当它试图打开图像时,会发生此错误,但路径为true: qrc:/MainWindow.qml:34:9:QML图像:无法打开:file:/// home/me /图片/05.Jun.2017_00:23:57:149.jpg 我该如何解决它?

    1热度

    1回答

    在研究QML和QtQuick的过程中,出现了以下问题。如何通过减少它所在的元素来使文本自动缩小字体大小。 现在我有这个方法 Rectangle { id: main_window width: 700 height: 500 property int main_w: main_window.width Rectangle { width: 400 height:

    1热度

    1回答

    我有混合QML/QWidget应用程序,我想在指定的屏幕上显示QML窗口。这里的定义屏幕数量 int activeScreenIndex = QApplication::desktop()->screenNumber(QApplication::activeWindow()); 现在我想告诉QML组件Window我这样定义的屏幕上的代码。另一个问题是我创建了QML窗口unisng Instan