qt5

    0熱度

    1回答

    我有一個qml listview,它有一個來自C++的模型。數據從另一個線程生成並更新到C++代碼模型。之後,我使用BeginResetModel()來更新qml中的listview。除了qml中的視圖之外,所有的工作都開始了,但是我希望listview保持當前視圖而不改變視圖。 MWE: listviewelement.cpp ListViewElement::ListViewElement(i

    0熱度

    2回答

    我想要Flow其中的對象從左到右添加,但每行對齊到右側。 import QtQuick 2.0 import QtQuick.Controls 2.0 Flow { width: 400 anchors.right: parent.right spacing: 2 Repeater { model: ['a', 'b', 'c', 'd',

    0熱度

    3回答

    有一個項目,在構建項目時存在鏈接庫到項目的問題。 如果有人告訴我如何解決這個問題,我將非常感激。 據我瞭解問題是在圖書館的正確位置。所以,當建立與它正確鏈接的項目。 這是項目文件CmakeList cmake_minimum_required(VERSION 3.5.1) project(maintenance) set(CMAKE_CXX_STANDARD 11) set(CMAKE_A

    0熱度

    1回答

    我有一個QAbstractListModel C++模型類和QtQuick2 ListView。 出於測試目的,我也創建一個QtWidgets QListView並連接到相同的模型進行比較。 我想告訴哪些項目應使用重載QAbstractListModel::flags()在這個例子中禁用的觀點一樣,: Qt::ItemFlags flags(const QModelIndex& index) co

    0熱度

    1回答

    下面的代碼創建了一個帶有三個項目的單個QTableView。 雙擊任何項目將調出QComboBox,它由QItemDelegate創建。問題是QComboBox顯示在屏幕上的某處,而不是預期的位置。代碼有什麼問題? from PyQt5.QtWidgets import * from PyQt5.QtCore import * app = QApplication([]) class

    0熱度

    1回答

    使用SQLite我在Ubuntu #include <sqlite3.h> /* sqlite3 */ void prog::on_pushButton_clicked() { sqlite3 *db; int rc = sqlite3_open("/home/profile.sqlite", &db); if (rc != SQLITE_OK) {

    1熱度

    1回答

    滾動頁面我有一個名爲page2.qml文件中像下面 Page { id: page Rectangle { id: container anchors.fill: parent width: parent.width * 0.8 Rectangle { id: title ancho

    1熱度

    1回答

    使用鼠標事件QWidget可以捕獲用戶與窗口小部件的交互。但是,Qt並不僅僅提供結果操作(點擊或雙擊),而是按照原樣提供整個事件序列。因此,應該手動識別動作,我的問題是:如何? QMouseEvent::flags()沒有什麼幫助,因爲唯一的標誌Qt :: MouseEventCreatedDoubleClick從未設置,如報告here。 換句話說,如何正確地發出這兩個信號,在頭文件中定義進myW

    -3熱度

    1回答

    如何在任務欄中打開QDialog窗口而不是QuitProgram,當我在CloseWindow中單擊右鍵時? 支票影像 觀測數據:我已經有一個了QDialog UI與按鈕退出程序。

    1熱度

    3回答

    我有一個QString爲「s150 d300」。我如何從QString獲取數字並將其轉換爲整數。簡單地使用'toInt'不起作用。 讓說,從「S150 D300」的QString的,只有字母「d」後數量是有意義的我。那麼如何從字符串中提取'300'的值呢? 非常感謝您的時間。