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'的值呢? 非常感谢您的时间。