10得票3回答
将复选框的“checked”属性与C++对象Q_PROPERTY绑定

我正在学习QtQuick,并且正在尝试在C++类和QML属性之间进行数据绑定。 在我的C++对象模型中,我有两个属性: Q_PROPERTY(QString name READ getName WRITE setName NOTIFY nameChanged) Q_PROPERTY(boo...

10得票1回答
如何在TableView的rowDelegate中右击显示上下文菜单

我想在右键点击TableView行时显示上下文菜单。我尝试了这段代码: import QtQuick 2.0 import QtQuick.Controls 1.0 TableView { id: tableView width: 300 height: 200 ...

10得票3回答
将SQLite与Qt Quick集成

我想在QT Quick中使用SQLite数据库,但找不到任何示例。我只是想能够从数据库中访问项目。是否有人知道我可以尝试的示例程序?

10得票1回答
QML ListView,如何使列表元素在滚动时不重叠标题

我有一个启用了header delegate的ListView。我的header positioning属性设置为"OverlayHeader",当通过元素滚动时,header将保持在原位。然而,元素会重叠在header上面。有没有办法防止这种情况发生。 元素重叠在header上方的示例: ...

9得票4回答
QML渐变与方向

QML渐变在矩形中只允许从上到下。 文档中指出,必须通过旋转和剪切的组合来实现。 我刚刚开始学习QML(并且对HTML/CSS有少量经验)。以下是我认为可以改进的代码: import QtQuick 1.0 Rectangle { width: 400; height: 400;...

9得票3回答
QML使用行(Row)布局将组件居中对齐

我正在使用Row来布局一些按钮,这些按钮位于我的自定义工具栏实现中的Rectangle上。问题是无论我怎么做,组件总是从左侧对齐。我希望它们与行的中心对齐,并向外流动到边缘。代码如下: Rectangle { id: toolbar color: "green...

9得票5回答
如何将ComboBox宽度设置为适合最大项

我希望我的ComboBox能够根据列表中最长的字符串项目自适应其宽度。 代码示例: ComboBox { model: [ "Banana", "Apple", "ThisIsTheLongestWordThatIHave,"Coconut" ] } 有任何想法如何做到这一...

9得票3回答
在QML中测量经过的时间

让我们考虑以下例子:我们有一个Qt Quick Controls Button。用户在5秒内点击了两次。在第一次按下Button后,QML Timer会运行这5秒钟。我们想要测量两次点击之间经过的时间,精确到毫秒。 不幸的是,QML Timer无法显示经过的时间。 正如BlackBerry...

9得票1回答
QDeclarativeView没有此文件或目录。在qtCreator中运行QML和C++应用程序。

我想要做的是在qtcreator中测试QML。我有基于Qt 5.1.1的最新版本Qt Creator 2.8.1。 我想要将qml添加到我的C++应用程序中,我尝试了多种方法。最合理的方式似乎是使用QDeclarativeView,但我无法包含它。 在.pro文件中,我添加了以下内容: ...

9得票1回答
在不同的Qt构建中,自定义窗口框架的行为不同(ANGLE vs OpenGL)。

我的任务是创建一个QtQuick窗口,它可以像普通窗口一样使用,但具有自定义框架外观(而不是默认的系统装饰)。我希望实现类似于Visual Studio窗口或类似效果。 以下代码允许我实现这个目标: main.cpp #include <QtQuick/qquickpaintedi...