首页 文章
  • 4 votes
     answers
     views

    QML:SwipeView中项目的中间滑动位置

    我正在尝试基于SwipeView元素创建视差视图 . QML文档中的示例说明了如何使用ListView实现它: Image { id: background source: "background.png" fillMode: Image.TileHorizontally x: -list.contentX / 2 width: Mat...
  • 0 votes
     answers
     views

    如何正确添加QML项目中的图像路径

    我要练习this example为此我在Windows 7机器上使用Qt Creator 4.3.0创建了一个名为Main2的Qt Quick Console 2应用程序项目 . main.qml的代码如下所示:,我在Application Output窗口中收到以下错误: 该计划意外完成 . C:\ Users \ Abbasi \ Documents \ QML \ Main2 \ Mai...
  • 6 votes
     answers
     views

    QML布局中的间隔项

    我想在 QML 中创建一个布局,我想添加一个spacer项(下图中的底部选中项),就像使用小部件一样: 但是我在 QtQuick 方面找不到任何适合的东西...是否可以在 QML 中使用锚定系统进行这种布局?我更喜欢布局方法......
  • 0 votes
     answers
     views

    qml中的后台页面重定向

    我继承了一些使用 qt 5.9 和 qml 来设计一些用户界面的代码 . 该接口由 pages 中描述的一系列 pages 组成 . 现在,这个工作流程本身在XML文件中描述,它本质上是线性的,即一个页面流向另一个页面 . 现在,我有一个要求,我需要在运行时检查一些东西,我必须动态更改工作流程,即工作流程中的下一页是根据某些条件决定的 . 现在,我不想改变现有的结构,所以我所想的就像一个页面,它只...
  • 0 votes
     answers
     views

    在QML中将TabButton动态添加到TabBar

    我试图在按下按钮时动态地将tabButton添加到 TabBar 但是我花了很多时间搜索但是我没有得到如何添加,下面是我正在处理的代码: MyTabButton.qml import QtQuick 2.4 import QtQuick.Controls 2.2 Item { property int BtnWidth:0 property int BtnHeight:0 ...
  • 0 votes
     answers
     views

    TabBar没有分隔符

    我试图摆脱TabBar的TabButtons之间的垂直分隔线: 文档说明 TabBar由两个可视项组成:background和contentItem . 因此,如果我理解正确,实现所需外观的唯一方法是重新开始并开始使用Container作为我的自定义组件的基础 . 这是正确的,还是有办法在TabBar上构建?
  • 1 votes
     answers
     views

    QML标签最大宽度和多线

    我有一个标签,但它应该只与表格一样长 . 如果标签较长,则应从新行开始 . 我怎么能意识到这一点?我正在使用QtQuick Controls 2.0 我目前的标签代码: Label { id: lblMsg width: ApplicationWindow.width - 10 // not working text: "ajksdlldjklasdasdasda...
  • 1 votes
     answers
     views

    应用镜像转换来翻转/反映QML控件

    我可以在QML中水平翻转/反映形状项 . 例如;我有以下形状: 我可以水平翻转/反射产生: 我知道我可以编辑我的QML代码以不同的方式绘制线条,但如果可能的话,只使用QML动画或其他东西来翻转它会更简单 . Shape { id: annotationHLine; anchors.left: annotationShp.right; anchors.top: annotat...
  • 0 votes
     answers
     views

    从控件访问QML StackView

    很抱歉可能是一个愚蠢的问题 - 我对QML很新 . 我的StackView的一个页面: Page { id : root header: ToolBar { BackButton { anchors.left: parent.left } } } BackButton代码: Butto...
  • 1 votes
     answers
     views

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

    我想在没有数字格式的Qml Quick Controls 2 _700161中显示数字: SpinBox { inputMethodHints: Qt.ImhDigitsOnly from: 1000 to: 10000 } 我尝试设置不同的区域设置,但每次数字显示为“1.000”或“1,000”(正确的将是“1000”) . 有没有办法强制无格式输出?
  • 5 votes
     answers
     views

    如何在QML中将样式应用于TextField?似乎“风格”属性不可用

    我正在尝试将一些样式应用于我正在处理的新qt 5.7应用程序,以下内容根本不起作用 . 它给出了错误:qrc:/SignInView.qml:67无法分配给不存在的属性“style”由于同样的原因我无法在设计模式下编辑它 . import QtQuick 2.7 import QtQuick.Controls 2.0 import QtQuick.Layouts 1.1 import QtQuic...
  • 3 votes
     answers
     views

    奇怪//! Quick Controls 2.0中的注释语法QML源[重复]

    这个问题在这里已有答案: //! [0] in Qt source code 1回答 在查看Quick Controls 2.0源代码时,我发现了一种特殊的注释语法,我似乎无法在docs中找到它: //! [property] property: ... ... //! [property] 例如,在 TabButton.qml 中可以看到成对的 //! [contentItem] , //...
  • 0 votes
     answers
     views

    如何更改QML按钮Qt Quick Controls 2的背景颜色?

    我只是想改变QML按钮的背景颜色,但似乎没有简单的方法 . 你能告诉我一个改变QML Button背景颜色的简单方法吗?谢谢! 更新:我搜索过的代码: import QtQuick 2.6 import QtQuick.Controls 2.1 Button { id: control text: qsTr("Button") contentItem...
  • 1 votes
     answers
     views

    如何使QML控件看起来默认更好?

    我在QtCreator中创建默认的“空”qml应用程序 . 然后我只需添加按钮并运行它: import QtQuick 2.11 import QtQuick.Window 2.11 import QtQuick.Controls 2.4 Window { visible: true width: 640 height: 480 title: qsTr(&quot...
  • 0 votes
     answers
     views

    QML - 如何使TabBar中的TabButtons可见?

    我在linux上使用qt 5.9.2-1的qtcreator 4.4.1 我正在尝试使用stackview创建一个tabbar,以便我可以在不同的选项卡之间切换 . 但是标签栏中的标签按钮从不显示,如果我点击它们应该出现的区域,它们也不起作用 . 我已经尝试添加各种彩色矩形,看看我是否能以某种方式将它带到表面,但它从未显示......而且我还添加了可见:大多数组件都是真的 . 我还试图确保一切都有...
  • 2 votes
     answers
     views

    QML - 垂直滑动视图?

    是否可以在QML中使用SwipeView进行垂直滑动而不是水平滑动? 我希望SwipeView的Page内容垂直浮动,因此用户必须向上和向下滚动才能在Pages之间导航 . 如果这不可能,我该怎么办呢? UPDATE 此功能已添加到QT,如下所示: http://doc-snapshots.qt.io/qt5-dev/qml-qtquick-controls2-swipeview.html#ori...
  • 0 votes
     answers
     views

    当我从RTL调整父元素的大小时,非附加的水平QML ScrollBar(和ScrollIndicator)的宽度和位置错误

    问题在于水平滚动条的位置和宽度以及当我在RTL方向上调整窗口(父)元素的宽度时滚动的内容的位置 . 当我执行这些步骤时: 在LTR方向上调整窗口宽度 . 一切都很好 . 将滚动条位置更改为与0.0不同的任何其他位置(例如将其一直移动到右侧) 以相反(RTL)方向调整窗口宽度 Scrollbar开始表现奇怪,可滚动内容处于错误位置 我得到这种情况: 错误地计算了 滚动条的...
  • 0 votes
     answers
     views

    QML QtQuick.Controls 2.2 ScrollView - 如何禁用水平轻弹?

    我在尝试禁用水平轻弹(只有垂直滚动和轻弹内容)时使用QtQuick.Controls 2.2 ScrollView我声明如下: ScrollView { anchors.fill: parent ScrollBar.horizontal.policy: ScrollBar.AlwaysOff } 我试过了 ScrollView { anchors.fill: parent...
  • 1 votes
     answers
     views

    Qt 5.9 QML如何使用Flickable TextArea在材质样式中向上/向下显示ScrollBar

    我想在 Flickable 中添加一些文本,也可以使用键向上和向下滚动 . 它可以工作,但滚动条在已经褪色后用键滚动时不会显示 . 鼠标滚轮滚动工作正常 . -style universal 没有显示-style material 没有显示-style default 确实显示 这是我的代码: import QtQuick 2.7 import QtQuick.Controls 2.2 Appl...
  • 0 votes
     answers
     views

    自定义ScrollBar添加顶部和底部按钮(Windows样式)

    我有一个QT应用程序,需要自定义我的ListView ScrollBar,有一个Windows Look&Fell滚动,包括顶部和底部按钮(单击时向上或向下滚动) 据我所知,我可以从ScrollBar自定义的是contentItem和背景 . 没有默认的方法来添加这些顶部和底部按钮 . 手动添加它 要在顶部和底部添加按钮,我在contentItem中添加了边距,因此我的按钮有空间 . 但是使用该边...

热门问题