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