问题标签 [qtdeclarative]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
macos - 在 Mac OS X 上使用 Qt 4.6.2 构建 QtDeclarative 时出错
我尝试在 Mac OS X (Leopard) 上使用 Qt 4.6.2 构建 QtDeclarative,并在 Google 上进行了大量搜索,但没有找到任何解决方法。有人可以帮忙解决这个问题吗?谢谢。这是错误:
c++ - 调整 QGraphicsItem 的大小以占用 QGraphicsView 中的所有空间,调整窗口大小时出现问题
我有一个QGraphicsItem
(实际上是 a QDeclarativeItem
),我希望它占据它被添加到的QGraphicsView
(同样,它实际上是派生QDeclarativeView
类)的整个可见空间。通常,您可以使用QDeclarativeView::setResizeMode(QDeclarativeView::SizeRootObjectToView)
并将QDeclarativeView
自动调整根对象的大小以适合视图。
我遇到的问题是我正在使用手动创建根小部件
而不是QDeclarativeView
通过调用setSource()
. 我这样做的原因是因为我想在某些事件发生时交换 QML 场景,但我不想破坏之前的场景。调用setSource()
删除之前添加setSource()
的所有项目。因此,我自己创建“根对象”并手动将其添加到场景中。
我正在使用 windows resizeEvent来调整我的大小QDeclarativeItem
,如下所示:
这确实有效!但是,它不是很漂亮。如果您快速调整窗口大小,QDeclarativeItem
则调整速度不够快,您会在它赶上并调整大小之前短暂看到灰色背景。它也不是很顺利。
仅当我调整了复杂项目的大小时才会发生这种情况(在我的情况下,它是一个 QWebKit 小部件)。它适用于更简单的项目。然而,问题是,如果我让它QDeclarativeView
这样做,我就没有这些问题:它的大小调整正确且平滑。
我想这不是特定于 QtDeclarative 的东西,而是 QGraphicsView,虽然也许我错了。
有没有人有任何想法?
qt - 使用自定义 QT 代码显示 QML 文件(实现调整大小/移动功能)
使用自定义 QT C++ 代码显示 QML 文件的最佳方式是什么?我尝试创建一个没有窗口边框的 QWidget
主文件
myqmlapp.cpp
我的应用程序窗口就是这个小部件。所以唯一可见的是我的 QML 文件的输出。但这有一些问题。由于我没有窗口边框,因此无法调整大小/移动。
如何使用 QML 实现窗口边框?
python - PyQt - QtDeclarative 导入麻烦
我正在运行 Ubuntu 10.10,并通过 apt-get 安装了 PyQt 4.7.4。
我使用 QtDesigner 构建了一个 GUI 布局,并使用 pyuic4 将 .ui 文件编译为 .py。
然后我将自动生成的类子类化并实现子类的构造函数。我调用 setupUi() 然后收到以下错误和堆栈跟踪:
此外,当同事使用 Windows 中安装的 PyQt 4.8.3 中的 pyuic4 将 .ui 文件编译为 .py 时,我收到以下错误:
当我安装 PyQt 时,似乎没有安装 QtDeclarative(或者没有安装 Python 期望的位置)。但奇怪的是,我在谷歌搜索中找不到其他有同样问题的人。
有谁知道这里发生了什么?谢谢你的帮助!
戴夫
qt - OpenGL 渲染到 QML 项目
我有一个 QML 文件,其中包含 QML 项目的布局,现在我希望这些项目之一是 QGLWidget。即我想渲染到特定的 QML 项目。
有谁知道如何做到这一点?
qt - Q_PROPERTY 未显示
我将 Q_PROPERTY 与 QML 一起使用。我的代码是:
QML 中的页面之一是
azdownloader 是一个 AZLyricsDownloader 对象
代码在 C++ 中正确运行,该函数返回应该在 TextEdit 中的文本。
但不幸的是,TextEdit 是空白的。那里没有显示任何文字。信号没有主体,但 AFAIK 信号不需要它。
如果我使用
结果是一样的。
我究竟做错了什么?
qt - 调整移动 QML 应用程序的大小
我正在开发一个在 Fremantle (N900) 上运行 Harmattan (N9) 应用程序的程序。问题之一是分辨率差异。
N900 有 800x480 屏幕和 N9 854x480。因为这部分画面被切断了。
我可以愚弄(某事),让它认为 800px 屏幕包含 854px 并绘制所有元素(所有元素都被绘制成好像 854px 可用)。我知道由于调整一维的大小,形状会不自然,但它比截断布局要好。
这必须在不重新编译的情况下完成,因为我无法访问 N9 的每个应用程序的源代码。我无法编辑 qml 文件,因为它们内置于 qrc
提前致谢
马米斯特
android - libQtDeclarative.so 未找到
我是 QT 编程新手
这就是我所做的,我将照片从 photoshop 导出到 QT,然后创建新的 QT QUICK PROJECT ( ANDROID ) 并打开我之前从 photoshop 导出的 QT DESIGNER FILE
通过 ministro 运行,但我的这个错误发生了
我认为是因为这个
36 无法为“libHOME.so”加载所需的库“libQtDeclarative.so”(load_library[1091]:未找到库“libQtDeclarative.so”)
我使用 ARMV5 安卓模拟器
请有人帮助我。谢谢!
qt - 对全局属性 QML 的无效写入
我有这个信号
在 QML 中,我以这种方式使用 InfoBanner:
发出错误(QString)信号时,我收到此错误
我究竟做错了什么?
提前致谢
qt - QML - 图像不会加载到应用程序的部署版本中
我编写了一个Qt/QML 应用程序,在编译期间一切正常并在我自己的系统上运行。但是,当我将此软件移至另一台计算机时,不会加载任何图片。例如这是我的背景图片:
当我在我的系统(开发环境系统)中运行可执行文件(在发布模式下创建)时加载此图像,但是当我将此文件及其关联的 dll 移动到另一个系统(未安装 Qt)时,背景图像不会加载.
我还尝试了相对寻址而不是资源系统。但问题仍然存在。我该如何解决这种奇怪的行为?