首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在SDDM QML登录屏幕中显示主机名

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

Stack Overflow用户
提问于 2017-06-14 13:05:23
回答 1查看 890关注 0票数 0

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

如何使用QML来显示对象(假设它是sddm.hostname)?

这是我试过的代码

代码语言:javascript
复制
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

EN

回答 1

Stack Overflow用户

发布于 2017-06-15 13:14:31

我从GitHub [https://github.com/bchretien/sddm-futuristic-theme/blob/master/futuristic/Main.qml]上的一个主题文件中找到了一个解决方案--看起来我有一个命名错误。当我使用text: sddm.hostName时,它会在登录上工作。工作的代码是

代码语言:javascript
复制
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
  }
}

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44545679

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档