当前位置: 首页 > 面试题库 >

如何在QML中编写条件导入语句?

阴礼骞
2023-03-14
问题内容

就像我们在C ++中有预处理器指令用于条件包含。

同样,如何import在QML中进行条件设置?

if x  
    import ABC 1.0  
else  
    import PQR 2.0

问题答案:

根据您要实现的目标,可能的解决方法是使用装载程序。但是它不导入模块,而只是允许动态选择要使用的QML组件。

Loader
{
    source: condition?"RedRectangle.qml":"BlueRectangle.qml"
}


 类似资料:
  • 问题内容: 我正在使用MySQL,并且想在SQL中执行一种三元语句,例如: 结果将类似于: 如何做到这一点? 问题答案:

  • 问题内容: 我在Robot Framework中编写条件时遇到麻烦。 我要执行 我可以在一个条件下使用此关键字,但是在多个条件下,出现此错误: 失败:关键字名称不能为空。 我也想使用这些关键字: 和 但是我最终会遇到错误。 问题答案: 您应该使用小写字母“ or”和“ and”,而不是OR和AND。 并且要注意关键字和参数之间的空格/制表符(您至少需要两个空格)。 这是一个代码示例,您的三个关键字

  • 我有两个问题。 ①当useState初始值真假时,if语句如何适应下面? 比如说。。 ②当if语句为true和false时,如何使setGoodBotton从React钩子和if语句适应下面? 例如…(这不是工作)

  • 其中“in”是来自用户的输入。 我只从hibernate中的两个表中映射了Emp_Id作为主键,因此hibernate条件将只对该表应用联接,而不对Langcode应用联接。 注意:-我不能更改hibernate映射,只能使用hibernate标准,根据客户的要求,请帮助我。

  • 问题内容: 在python中,我们使用反斜杠表示当前语句继续到下一行 例如, 或者简单地说, 可以用Go语言做到这一点吗?谢谢 问题答案: 当然可以,只需将运算符放在最后,例如: 另请注意,不可能在操作员之前中断换行。以下代码 无效 : 该规则在此处和规范中进行了描述。

  • 问题内容: 鉴于我有一个类似以下的表格: 日程 员工表 如果我必须计算每个员工类型和每个班次的每个部门的总成本,该如何在sql中执行此操作? 假设如果包括午夜在内,我的工资将乘以25%? 我有以下示例输出,但不知道如何执行此操作?: 到目前为止,这是我的sql语句:但是,如何使它起作用?编辑1: 编辑2: 我收到以下错误,但似乎无法找出原因? 您的SQL语法有误;检查与您的MariaDB服务器版本