cost 293 ms
使用 QQuickView 或 QQuickWidget 在 QWidget 應用程序中添加大量 QML 對象會帶來性能問題

[英]Adding a high number of QML objects in a QWidget application using QQuickView or QQuickWidget poses performance problem

我正在開發一個 Qt 應用程序,用戶可以在其中的 QGraphicsScene 中添加 QML 個對象。 列出了可用的 QML 個對象,用戶可以添加任意數量的對象。 到目前為止,我使用的是 QQuickWidgets。 QGraphicsScene 包含一個頂級小部件,它是我創建的所有 QQuic ...

為包含多個 QQuickPaintedItems 的 QQuickView 實現滾動

[英]Implement Scrolling for QQuickView containing multiple QQuickPaintedItems

所以最近我開始了一個項目,我想在其中顯示一個圖表,顯示不同數據集之間的關系。 該圖由邊和節點組成,而這兩個類都繼承了 QQuickPaintedItem 並覆蓋了paint(QPainter*painter) 方法。 我有另一個 class 將所有節點和邊存儲在兩個 QList 中。 當我想顯示圖表 ...

QQuickView 沒有出現在 .ui GUI 中

[英]QQuickView not appearing in .ui GUI

目前正在開發一個 Python 程序,該程序使用 .ui 文件中的 Qt 小部件來顯示可交互的 GUI。 但是,我還沒有找到一種方法來集成 QQuickview 小部件以顯示任何 QML 代碼,我已經閱讀了它是可能的。 我正在使用 PySide2 從 Qt Designer 轉換 .ui 文件,並 ...

有沒有辦法在 QQmlApplicationEngine 或 QQuickView 中嵌入 QWidget?

[英]Is there any way to embed a QWidget inside a QQmlApplicationEngine or QQuickView?

我找到了一種在 QML 中嵌入 QWidget 的方法,通過使用 QQuickWidget 渲染(錨定,QWidget 與 QQuickWidget 位置),但我試圖使用 QQuickView/QmlApplicationEngine,它使用不同的渲染系統和 QWidget未顯示。 有任何想法嗎? ...

收貨到對方國家SAP QuickViewer

[英]Retreiving ship-to-party country SAP QuickViewer

我創建了一個QuickView,在其中輸入Sales Document數據作為搜索條件。 選擇字段是 作為銷售憑證項目數據。 此外,我從 根據客戶標題KNA1中的常規數據,我使用 現在,所有連接和鍵都可以工作了。 我的問題是,我希望列出發運部件而不是售出方的國家 ...

如何在QML中使用mousearea滾動ChartView

[英]How to Scroll inside ChartView using mousearea in QML

我編寫了這段代碼,並期望當鼠標滾輪以一種或另一種方式旋轉時,ChartView可以向右或向左滾動。 雖然不行。 我想念什么? ...

QQuickView新刪除類型不匹配

[英]QQuickView new-delete-type-mismatch

使用g ++ -fsanitize = address進行編譯時,我得到一個new-delete-type-mismatch。 這段代碼錯了嗎? 或者這是一個Qt Bug? 我在一個大型應用程序中找到了它,並將其分解為下面的代碼。 我想用C ++ ++和QQuickView顯示一個Q ...

Qt:使用Qwidget窗口容器的布局

[英]Qt: layouts with a Qwidget window container

我有一個在QWidget中顯示QML地圖的應用程序。 Qwidget構成了具有拆分器的水平布局的一部分,以便允許地圖占據大部分空間。 我的UI結構如下圖所示。 wdgtMap是用作窗口容器的那個。 如果我在其中刪除文本編輯(在設計器中),文本編輯將按預期填充窗口小部件,並在應用程序調 ...

QQuickvew刪除導致應用程序崩潰

[英]QQuickvew delete causing application to crash

銷毀QQuickView對象時,Qt 5.4發生崩潰。 如果未設置setQuitOnLastWindowClosed (默認為true , qdoc) ,則不會看到崩潰。 完整的崩潰報告可在此處獲得。 項目https://github.com/shrkamat/QlmResou ...

如何將動態創建的QQuickitem添加到應用程序的main.qml或QML項目列表中

[英]How to add a dynamically created QQuickitem to my application's main.qml or the QML list of items

我需要動態創建一個QQuickitem並將其添加到我的main.qml 。 為了做到這一點,我以下面的方式創建了一個QQuickitem 。 我可以訪問main.cpp QQmlApplicationEngine 。 問題:如何將dynamic_quick_item添加到ma ...

qsTr 在 QQuickView 中不起作用

[英]qsTr does not work in QQuickView

我使用 QQuickView 在小部件應用程序中顯示 qml 界面 我需要使 qml 界面多語言,所以在實例化 QQuickView 之前,我為應用程序安裝了新的翻譯器: load和installTranslator函數都返回 true。 (目標語言的翻譯存在於 ts 文件中並編譯為 q ...

QQuickView 和 QQuickItem 有什么區別?

[英]What is difference between QQuickView and QQuickItem?

我想繼承 QQuickItem 而不是 QQuickView 來使用 QQuick 類在 C++ 中編寫接口。 從 Qt 文檔中提供的解釋我理解 QQuickView 加載 qml。 QQuickView 用於將可顯示的 QML 對象集成到應用程序的用戶界面中。 而 QQuickItem 就像 Q ...

QQuickView(QML)透明用於鼠標事件

[英]QQuickView (QML) transparent for mouse events

我有一個按鈕居中的大矩形。 我希望我的矩形對鼠標事件是透明的,除了按鈕,它必須是可點擊的。 我的意思是,我希望能夠用鼠標選擇矩形下的代碼,就像沒有顯示矩形一樣。 我為所有大型Rect添加了一個MouseArea,試圖忽略鼠標事件,但它不起作用。 我讀到'Qt :: WA_Tran ...

QQmlApplicationEngine和QQuickView有什么區別?

[英]What is the difference between QQmlApplicationEngine and QQuickView?

我正在使用QQmlApplicationEngine ,如下所示: 但是現在我想為我的應用程序啟用多重采樣,而QQmlApplicationEngine似乎沒有用於啟用多重采樣的setFormat方法。 我在論壇中找到了使用QQmlApplicationEngine 的方法 : ...

如何將QML視圖嵌入到本機窗口中

[英]How to embed a QML view into a native window

我在嘗試將QML視圖插入本機OSX窗口時遇到問題。 我知道這是可能的,但我不知道我做錯了什么。 基本上,我的目標是,給定一個原生的NSView *然后嵌入一個基於QML的小部件。 問題是,我確定它確實在視圖中渲染了qml,但是它創建了一個額外的透明窗口,它似乎沒有正確地重繪QML視圖。 ...

Qml / Qt / C ++:小部件中的QQuickView,位置不正確

[英]Qml/Qt/C++: QQuickView in a Widget, can't get the position right

我正在用QT5.5實現一個簡單的程序,其中包含一個HTML窗口(QWebview),如以下屏幕截圖所示: 右側的HTML窗口 現在,我想也為iOS安裝該程序,例如iPad。 我發現QWebview類不適用於移動系統,因此我不得不將HTML窗口更改為帶有QML文件的QQuickVie ...

單個項目中的多個窗口

[英]Multiple windows in a single project

我要求我的項目在一個屏幕上顯示兩個QML Window (一個發送者,一個接收者)。 兩個.qml要求我在里面包含一些Cpp模型,因此我使用QQmlApplicationEngine來注冊Cpp模型。 我發現使用QWidget::createWindowContainer()我可以為一個 ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM