qtquick2

    1热度

    1回答

    我现在有一些代码根据访问表单上的一系列文本框的值绘制图表。 我很高兴的代码和它是如何工作,但我不认为它是这样做的最有效的方式。该图需要大约1.2秒来重新绘制每次。表单没有绑定,所以它只是从文本框中获取值。只是为了检查我是否通过循环并将文本框值转储到debug.print,并且立即执行,所以它不能。 我怀疑它试图重新绘制图表将每一个值后。在VBA中执行此操作有更快捷的方法,还是我坚持使用它? '**

    4热度

    2回答

    我想为我的应用程序中的所有文本使用本机渲染。对于每个Text,Label等元素,我可以做到这一点 Text { renderType: Text.NativeRendering } 触发本地渲染。我还可以使用软件渲染为整个应用程序: QQuickWindow::setSceneGraphBackend(QSGRendererInterface::Software); 然而,由于

    0热度

    1回答

    说我有一个QML Text,如: Text { textFormat: Text.RichText text: '<img src="http://www.example.com/logo.jpg"/>' } 有HTML代码段中内置的方式兑现缓存的TTL的图像源链接提起?我知道我可以换 http://www.example.com/logo.jpg 为 file://path/to/

    0热度

    1回答

    我会尝试用一个简单的例子来解释我的问题。我有一个Rectangle A和Rectangle B。我希望当你点击A时,view(例如listView)被加载到B中。如果再点击A,则listView将消失。 我知道这是关于class Loader,但我有麻烦,使其正常工作。 Rectangle { id: A MouseArea { anchors.fill: pare

    2热度

    1回答

    我正在拍摄一个项目的快照(通过ShaderEffectSource和live: false),但我有时(200个中的1个)获得空白快照。我正在根据这样的信号拍摄快照: Image { onStatusChanged: { if (status == Image.Ready) { snapshotter.makeSnapshot(); } }

    0热度

    1回答

    如何获取QtQuick2 ScrollView的滚动位置?我试过scrollView.contentItem.y和scrollView.viewport.y,但都是总是返回0。 我认为一个解决办法可能是将Flickable作为ScrollView的孩子。这会解决问题吗?对我来说,这是一个黑客,任何不是黑客的方式?

    0热度

    1回答

    我试图在N Items方式QML添加到ListView到添加和在给定的指数删除一个new Item。 我做了下面的例子,但问题是,当我移动一些Items,当我尝试插入一个新的,位置可能不正确,我不知道为什么。当我检查我的DataList在我cpp model,位置是正确的,但是,new or deleted items不会inserted/deleted在正确的位置。 看来,当我插入一个new I

    1热度

    2回答

    在QML中,只有一个对象可以具有键盘焦点(每个窗口)。在我的应用程序中,我需要具有多个键盘焦点对象的选项,因此我使用自定义事件调度程序与自定义多选选项实现相结合。 然而,问题是每次点击任何股票的控制元素时,他们会自动窃取焦点,打破自定义事件分派器。 除此之外,在叠加弹出窗口等情况下,仍需要显式设置另一个焦点项目。

    1热度

    1回答

    我有一些Text元素与textFormat: Text.RichText。当图像加载,所述Text膨胀,但布局不会重新计算,因此元素重叠: import QtQuick 2.7 import QtQuick.Controls 2.1 import QtQuick.Layouts 1.3 Item { ColumnLayout { Repeater { mod

    3热度

    1回答

    我遇到了QML程序问题。在顶层main.qml文件,我有一些键盘快捷键,像这样: Shortcut { sequence: "Up" onActivated: { // yadda yadda } } 在另一个文件中,我有几个Keys.onPressed要求是这样的: Keys.onPressed: { if (event.key == Qt