- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试在 Windows 上的 Bash 上使用 QML。然而,这个非常简单的 QML 代码与 qmlscene
导致段错误。
import QtQuick 2.0
Rectangle {
width: 100
height: 100
}
#0 __strstr_sse2_unaligned () at ../sysdeps/x86_64/multiarch/strstr-sse2-unaligned.S:40
#1 0x00007f9cf6e5e5a5 in strstr (__needle=<optimized out>, __haystack=<optimized out>) at /usr/include/string.h:337
#2 QGLXContext::queryDummyContext () at qglxintegration.cpp:466
#3 0x00007f9cf6e5e6e1 in QGLXContext::supportsThreading () at qglxintegration.cpp:488
#4 0x00007f9d001bf938 in QSGRenderLoop::instance () at scenegraph/qsgrenderloop.cpp:169
#5 0x00007f9d001df6af in QQuickWindowPrivate::init (this=0x1538ea0, c=0x13faf20) at items/qquickwindow.cpp:417
#6 0x00007f9d0027dca6 in QQuickView::QQuickView (this=0x13faf20, engine=0x7fffee8d4d50, parent=0x0) at items/qquickview.cpp:193
#7 0x00000000004054df in main (argc=1, argv=<optimized out>) at main.cpp:496
xeyes
和
glxgears
运行良好,其他 Qt5 应用程序(如 QGo)似乎也如此。
export LIBGL_ALWAYS_INDIRECT=1
的 X 服务器$ env QSG_INFO=1 qmlscene simple.qml
运行了上面的 QML但 qmlscene 仅输出
Segmentation fault (core dumped)
.我还执行了没有参数的 qmlscene,
$ env QSG_INFO=1 qmlscene
然后 qmlscene 输出这些行并制作了一个文件对话框:
QInotifyFileSystemWatcherEngine::addPaths: inotify_add_watch failed: Invalid argument
QXcbShmImage: shmget() failed (38) for size 1023360 (624x410)
QXcbXSettings::QXcbXSettings(QXcbScreen*) Failed to get selection owner for XSETTINGS_S atom
simple.qml
之后在对话框中,qmlscene 终止,仅输出
Segmentation fault (core dumped)
也。
$ env LIBGL_DEBUG=verbose qmlscene simple.qml
,我得到了这些行:
function is no-op
Segmentation fault (core dumped)
glGetString
在
QGLXContext::queryDummyContext
中返回 null .这会导致段错误。
This bug可能与这个问题有关,但我不确定细节。
glGetString
行为正常。
最佳答案
请注意,Windows 10 周年更新 (14393) 中的 WSL 不支持 INOTIFY。 INOTIFY support arrived in Insiders build 14942 .
Note: If you do find issues in WSL, please file a bug in our GitHub repo where WSL engineers & our community hang out & offer support and request further details to help fix.
关于qt - Windows 上 Bash 上带有 qmlscene 的简单 QML 会导致段错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40060693/
如果下一个元素的宽度超过指定布局的宽度,是否有 QML 布局或某些配置会自动将 QML 项目包装到下一行? 当我使用 QML GridLayout ,项目刚好离开窗口的边缘并被剪裁: GridLayo
如果下一个元素的宽度超过指定布局的宽度,是否有 QML 布局或某些配置会自动将 QML 项目包装到下一行? 当我使用 QML GridLayout ,项目刚好离开窗口的边缘并被剪裁: GridLayo
如何在 qml 文件之间发送变量或信号? http://i.stack.imgur.com/MChCG.png Mainwindow -> 创建组件Item2.qml MainWindow -> 创建
我正在做一些事情,我有一个名为“FloatingMenu”的类(它应该在 C++ 中管理菜单)及其在文件 FloatingMenu.qml 中用于 GUI 的 QML alter-ego。我有一个文件
我正在尝试做一些看似简单的事情,但失败了:定义一个简单的内联文本格式组件,然后用不同的文本多次实例化它。这是代码 Item { . . . Component { id: favButtonL
我可以在页面中使用 InvokeActionItem 轻松共享项目,但我需要能够在 ListView 项目中调用它。我设法触发了一个调用,但我不知道如何在触发它时添加数据。我不断收到错误消息 Invo
我如何在 QML 中检测 Window {} 之外的点击? Rectangle { id: topLevel height: 400; width: 400 Window {
我试过 : var child = grid.children[slot1]; grid.children[slot1] = grid.children[slot2]; grid.children[s
例如,我希望创建一个包含 100 个文本编辑器的 qml 窗口,如何在循环中创建它?那可能吗? 最佳答案 循环是命令式代码,所以它不是 QML,而是 Javascript 或 C++。所以当然,你可以
这是我的 QML 文件,其中包含一个文本组件: import QtQuick 2.0 Item { id: idItmWrapText Text { id: idTxt
我正在寻找一种方法来显示一个文本提示,说明预期的输入作为对用户的建议。以谷歌搜索栏为例: 是否有我缺少的属性,或者这是必须通过脚本来实现的? 最佳答案 Qt Quick 输入项上不存在该属性。您可以为
为 qml 项设置背景的最简单方法是让子矩形的 anchor 完全填满父项: Item { width: 320 height: 240 Rectangle {
我想将属性动态添加到 QML 元素: Item { id: dynamicProperty; property int first; Component.onCompleted: { /*
我用 PySide 和 QML 编写了某种安装程序。按照设计,它必须是多页的。而且我想将要从 QML 表单调用的插槽划分为不同的对象(理想情况下,划分为模块,但据我了解,带有插槽的对象必须继承 QOb
QML 中有没有办法用 opacity: 0 创建一个矩形?仍然有可见的边界?如果没有,有关如何解决它的任何建议? 谢谢 最佳答案 不,不透明度适用于项目的完整视觉方面(并且不透明度:0 使项目完全不
属性变体 a:{}似乎不起作用。 a 最终未定义,而不是一个空字典。 我对 Javascript 不是很有经验...初始化属性以保存空字典的正确方法是什么? 以下 qml 在控制台上打印“qrc:/m
我在 SO 上查看了大量关于 QML 内容边距的问题,但所有答案都指向缺少 spacing: 0 属性。我已经完成了所有这些,但仍然有一些我无法消除的奇怪空间。任何人都可以解释为什么这个 QML 代码
我有一个用于样式定义的 QML 单例,定义如下: pragma Singleton import QtQuick 2.2 import QtQuick.Controls 1.1 import QtQu
这是以下代码的结果: 主.qml import QtQuick 2.8 Item { Reusable { index: 1234 // reusable with
属性变体 a:{}似乎不起作用。 a 最终未定义,而不是一个空字典。 我对 Javascript 不是很有经验...初始化属性以保存空字典的正确方法是什么? 以下 qml 在控制台上打印“qrc:/m
我是一名优秀的程序员,十分优秀!