qml相关内容
需要在应用程序中编译哪些软件 Qt/QML 片段才能调试/分析 QML? 我当前的应用是使用 cmake 构建的,并在嵌入式设备上运行.此外,我开始使用 Qt 4.8.3(直到现在 4.7.0). 我想使用这些花哨/酷炫的功能(适用于嵌入式开发人员): http://doc.qt.digia.com/qtcreator/creator-qml-performance-monito
..
我是 Qt-Quick 的初学者.我不知道 Qt 是 QML 的基础.而且我也不熟悉 C++,它又是 Qt 和 QML 的主要支持语言.我知道 JS 可以在 QML 层本身做很多逻辑.但是如果我们需要与操作系统交互,那么我们必须使用一些基础语言.由于我对 Python 很熟悉,我正在计划“QML-JS-Python"组合. 所以,我的问题: 用于高级应用程序和游戏开发Qt-Quick
..
我真的很喜欢 QML.我喜欢如何定义组件(类似于类)及其属性,并从其他地方实例化它们(类似于对象). 我可以定义,比如说,一个按钮,有一些外观和感觉,以及它上面的标签文本.例如,可以使用此组件定义 (Button.qml): 项目{编号:按钮属性字符串标签anchors.fill:父级长方形 {anchors.fill:父级半径:10颜色:“灰色"文本 {anchors.centerIn:
..
我的设置是 Qt5.0.2 MinGW 32 位. 我正在寻找 { Qt5.0.2/QML/QtQuick2.0/C++ } 具有实际 C++ 类或在至少一个 main.cpp . 我浏览了网络,浏览了所有可能找到的示例: http://qt-project.org/ 网站; github; 堆栈溢出(如果之前有人解决过这个问题); http://www.developer
..
我下面代码的问题是,在美国/英国键盘布局上,+ 是使用 shift + = 生成的,但是当用户同时使用 control 和 shift 修饰符时同时,+ 不会生成.这已经在 Mac 上测试过了. Keys.onPressed: {if (event.modifiers & Qt.ControlModifier) {if (event.key === Qt.Key_Minus) {缩放(假)ev
..
我有一个 QML 文件 Dialog.qml 是 ApplicationWindow 和 Tab.qml 这是 Item.Dialog.qml 中有 TabView,这些标签是由 Tab.qml 形成的.我想在 Qt 中创建 Tab.qml,将其信号连接到 Qt 中的类并将该选项卡添加到 Dialog.这是代码的相关部分: //Tab.qml物品 {编号:待定anchors.fill:父级//.
..
我需要突出显示 TableView 中悬停的行.默认情况下没有悬停效果.我可以在 rowDelegate 中使用 MouseArea 来实现这一点.但这将禁用 TableView 中的选择机制. 意味着 styleData.selected 将不再起作用.这意味着我必须为包括扩展选择在内的选择机制编写每一行代码. 如何解决这个问题?我只需要像 ScrollViewStyle 的 ha
..
我是 qml 和 python 的新手这是我得到的代码和错误: 错误: QQmlApplicationEngine 加载组件失败c:%5CUsers%5Cpcmcb%5COneDrive%5CDesktop%5Capp%5Capp%5Cqml/main.qml:网络错误 main.py: 导入系统导入操作系统从 PySide6.QtGui 导入 QGuiApplication从 PyS
..
我想在运行时更改 QML 对象的文本. 我尝试如下,但文本只是保持空白. 这是后端类: 类后端:公共 QObject {Q_OBJECTQ_PROPERTY(QString userFieldText READ userFieldText WRITE setUserFieldText)上市:显式后端(QObject *parent = nullptr);QString userFie
..
.pro LIBS += -LC:\Qt\Tools\OpenSSL\Win_x86\lib -llibsslLIBS += -LC:\Qt\Tools\OpenSSL\Win_x86\lib -llibcryptoINCLUDEPATH += C:\Qt\Tools\OpenSSL\Win_x86\include main.qml 导入QtQuick 2.12导入 QtQuick.Wi
..
在这个 Qt Quick 简单示例中,我希望当我将 Racked 向上移动时,我们在 console.log 上会显示一条消息,显示该移动以及当 Racket 向下移动时的另一条消息.我为此编写了这段代码: Racket.qml: 导入QtQuick 2.8长方形 {身份证:根宽度:15;身高:50×:400;是:100红色"属性int oldY:100属性 bool yUwards: f
..
我想创建一个 QML 自定义控件库,并提供给我的客户.同时,我不希望我的客户通过查看 QML 源代码来“逆向工程"我的控件. 避免这种情况的最佳选择是什么?理想的情况是我将我的控件作为编译库提供,他们可以将其导入自己的项目中. 我的目标平台是 iOS 和 Android. 解决方案 如何为自定义 QML 控件创建包?这些控件请勿以源代码形式打包,以防逆向工程. 问题暗
..
我在 qtcreator 中创建了一个 MainWindow : public QMainWindow 和一个 qtquick ui 文件(用于工具箱).我希望工具箱在主窗口中显示为浮动子窗口.我正在尝试为此使用 QMdiArea .我看过的一个教程说我需要像这样向 QMdiArea 添加一个窗口: mdi->addSubWindow(win); 其中 win 是一个 QWidget.如何在我
..
我实现了一个 Gridview,其中包含不同的图像,我需要将项目拖出网格视图并将其放置在 DropArea 中.我关注了 How-to-drag-an-item-outside-a-listview-in-qml">How to drag an item outside a ListView in QML 但是现在我的网格项可以在页面中的任何地方拖动.我需要将其限制为 DropArea.它还存在网
..
我有一个相当奇怪的场景,如果我启动一个包含 ListView 的子窗口,该子窗口具有中等复杂的委托和足够的项目以轻松超出可见区域,则整个子窗口将在启动时立即关闭. 降低delegate的复杂度将允许窗口打开,但随后快速滚动ListView将强制关闭它. 这个 SSCCE 会在我的笔记本电脑上触发效果,但在功能更强大的机器上,它可能只会在滚动时触发(或者委托可能需要更复杂): 导入Qt
..
使用 Qt 版本 5.4.2 返回错误代码:DirectShowPlayerService::doSetUrlSource: Unresolved error code 800c000d 已使用 Video QML 类型编写了一个 QML 文件,如下所示.我在项目文件(.pro)中添加了以下内容 Qt+= 多媒体 QML 文件中的代码片段如下. 视频{编号:视频宽度:80
..
我收到来自工作线程的信号并通过 C++ Singleton (CTaskManager) 将其重新发送到 qml. void CTaskManager::runAsync(CTask* task){Q_CHECK_PTR(任务);QThread* 线程 = 新 QThread();任务->moveToThread(thread);连接(这个,信号(取消()),任务,SLOT(取消()),Qt::
..
我需要同时使用 QtLabs 和 QtQuickControls.两者都有 Button 类型,但我需要在 QuickControls 中使用那个.QML 文件正在挑选实验室中的按钮.如何强制它使用 QuickControls 中的那个? 导入QtQuick 2.6import QtQuick.Controls 1.5//这就是我需要的 QML 文件来选择按钮导入 QtQuick.Control
..
我正在尝试使用自定义元素实现某种自定义菜单.最终目标是创建某种带有文本和图标的弹出菜单.但是在创作过程中我遇到了一些问题.我可以展示 2 个主要问题: 有一个奇怪的菜单元素,标题为 Hello world 在第一个位置(看起来像是读取应用程序窗口的标题): BreezeQuickMenu.qml 导入QtQuick 2.4物品 {身份证:根属性 BreezeQuickPalette
..
我正在保存带有多个 QML 子级的 QQuickWidget 的图像,但我只有一张空白图像. C++ 方面: QQuickWidget* 内容..内容->setSource(QUrl("qml:/main.qml"));QPixmap *pm = content->grab(QRect(QPoint(0,0),QSize(-1,-1));pm->save("someFilename.png
..