在SDDM QML登录屏幕中显示主机名

在SDDM QML登录屏幕中显示主机名,qml,themes,kde-plasma,Qml,Themes,Kde Plasma,我试图让我的系统在登录屏幕上显示主机名。我正在使用SDDM,并编辑了相关的QML文件,以便在需要的地方显示静态文本。但是,我在GitHub上的SDDM wiki中发现,有一个名为SDDM的代理对象具有hostname属性 如何使用QML获取要显示的对象(我假设它是sddm.hostname) 这是我试过的代码 import QtQuick 2.0 import QtQuick.Layouts 1.1 import org.kde.plasma.core 2.0 import org.kde.p

我试图让我的系统在登录屏幕上显示主机名。我正在使用SDDM,并编辑了相关的QML文件,以便在需要的地方显示静态文本。但是,我在GitHub上的SDDM wiki中发现,有一个名为SDDM的代理对象具有hostname属性

如何使用QML获取要显示的对象(我假设它是sddm.hostname)

这是我试过的代码

import QtQuick 2.0
import QtQuick.Layouts 1.1

import org.kde.plasma.core 2.0
import org.kde.plasma.components 2.0
import org.kde.plasma.extras 2.0

ColumnLayout {
  Label {
    text: sddm.hostname
    font.pointSize: 14
    Layout.alignment: Qt.AlignHCenter
  }
}
但它看起来像“text:”只接受字符串,我需要它来接受sddh.hostname

谢谢

-L

我从GitHub上的一个主题文件中找到了一个解决方案[-看起来我有一个命名错误。当我使用text:sddm.hostName时,它在登录时起作用。有效的代码是

import QtQuick 2.0
import QtQuick.Layouts 1.1

import org.kde.plasma.core 2.0
import org.kde.plasma.components 2.0
import org.kde.plasma.extras 2.0

ColumnLayout {
  Label {
    text: sddm.hostName
    font.pointSize: 14
    Layout.alignment: Qt.AlignHCenter
  }
}

现在我只需要弄清楚它为什么不能在锁屏上工作,但这可能是另一个问题的主题!

请发布您的代码、链接等。对不起。我所指的SDDM GitHub链接是。我正在寻找在qml文件中使用的代码,以通过SDDM代理对象或其他方式显示主机名。好的,我看到了这很清楚-
我们为主题提供了一个名为sddm的代理对象作为上下文属性。
我将代码添加到原始问题中-我不知道如何将其添加到注释中。。。