查看: 2511|回复: 1

[Linux] RK3568-C开发板使用Qt开发,QML import QtQuick.Controls.Styles的版本是?

1

主题

1

回帖

17

积分

i.MX6Q通行证i.MX8MP通行证RK3568通行证AM62x通行证

msc18552 发表于 2024-6-3 15:43:27 | 显示全部楼层 |阅读模式
大家好!
请问在RK3568-C开发板使用Qt开发,QML import QtQuick.Controls.Styles的版本是?我当前在window上使用的是Qt5.9,发现测试代码能编译通过且能运行,但将它交叉编译后放到开发板上就直接段错误。具体如下:

因为板子用的是开发板,也因为电脑配置问题没有重新编译文件系统,所以板子上没有gdb,暂时也没法知道是什么问题。但是我通过减少功能,发现在下面代码中若是没有标红的代码就能运行;有则直接段错误。初步接触QML,代码若有问题,希望大家指出。
  1. import QtQuick 2.7//版本是按照PC上的Qt版本来做的
  2. import QtQuick.Controls 1.4//版本是按照PC上的Qt版本来做的
  3. import QtQuick.Controls.Styles 1.4//版本是按照PC上的Qt版本来做的

  4. Rectangle {
  5.     width: 1280;
  6.     height: 680;
  7.     color: "black";
  8. <font color="#ff0000">    Component {
  9.         id: ret;
  10.         ButtonStyle {
  11.             Rectangle {
  12.                 color: "red";
  13.             }
  14.         }
  15.     }</font>

  16.     Button {
  17.         width: 120;
  18.         height:60;
  19.         x:10
  20.         y:10;
  21. <font color="#ff0000">        style: ret;</font>
  22.     }
  23. }
复制代码
请问知道这个问题的大佬能够指导下具体我在什么地方做错了。感谢!!!
回复

使用道具 举报

1

主题

1

回帖

17

积分

i.MX6Q通行证i.MX8MP通行证RK3568通行证AM62x通行证

楼主| msc18552 发表于 2024-6-3 15:45:05 | 显示全部楼层
标注的颜色未显示,具体是加了 Button的style属性后运行就直接段错误了style: ret;Component {
        id: ret;
        ButtonStyle {
            Rectangle {
                color: "red";
            }
        }
    }
点评回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则