小编Hyn*_*rix的帖子

qmake:使用定义作为条件

如何定义要在qmake .pro文件中使用的变量?例如:

DEFINES += MYCONDITION # also used in C++ code
MYCONDITION {
   # do something here
}
Run Code Online (Sandbox Code Playgroud)

问候,

qt qmake qt5

2
推荐指数
2
解决办法
495
查看次数

Qt/Qml:地图元素的 Repeater 与 MapItemView

我想用QAbstractListModel. 似乎有两个 Qml 工具适合于此,MapItemView[1] 和Repeater[2]。更Repeater强大(例如,它允许嵌套模型) - 那么有什么理由使用 theMapItemView代替 a Repeater

问候,

[1] http://doc.qt.io/qt-5/qml-qtlocation-mapitemview.html

[2] http://doc.qt.io/qt-5/qml-qtquick-repeater.html

MapItemView源:http://code.qt.io/cgit/qt/qtlocation.git/tree/src/location/declarativemaps/qdeclarativegeomapitemview.cpp

转发器源:http://code.qt.io/cgit/qt/qtdeclarative.git/tree/src/quick/items/qquickrepeater.cpp

qt qml qtquick2 qtlocation

2
推荐指数
1
解决办法
1848
查看次数

Qt/Qml Quick Control 2:无数字格式的SpinBox值

我想在 Qml Quick Controls 2 中显示数字SpinBox而不使用数字格式:

SpinBox {
    inputMethodHints: Qt.ImhDigitsOnly
    from: 1000
    to: 10000
}
Run Code Online (Sandbox Code Playgroud)

我尝试设置不同的区域设置,但每次数字都显示为“1.000”或“1,000”(正确的是“1000”)。有没有办法强制未格式化的输出?

qt qml qtquick2 qtquickcontrols2

1
推荐指数
1
解决办法
658
查看次数

Qml Qt Quick Control 2:缩放字体大小,不带绑定循环

我想缩放Label像这样的字体大小:

Label {
    font.size: font.size*0.8
}
Run Code Online (Sandbox Code Playgroud)

当然这会创建一个绑定循环.有没有办法在不创建隐藏Label元素的情况下执行此操作?

Label {
    id: hiddenLabel
}

Label {
    font.size: hiddenLabel.font.size*0.8
}
Run Code Online (Sandbox Code Playgroud)

缩放整个标签不是最佳的,因为文本质量下降:

Label {
    scale: 0.8
}
Run Code Online (Sandbox Code Playgroud)

问候,

qt qml qtquickcontrols2

0
推荐指数
1
解决办法
2077
查看次数

标签 统计

qt ×4

qml ×3

qtquick2 ×2

qtquickcontrols2 ×2

qmake ×1

qt5 ×1

qtlocation ×1