小编jpn*_*rmi的帖子

终端中的"你有邮件"消息,os X.

几天前我在终端窗口收到此消息: 在此输入图像描述

那是什么意思?我以前从未见过这个.

那是来自xCode机器人的消息.

机器人

谢谢您的帮助.

macos terminal

163
推荐指数
5
解决办法
12万
查看次数

如何通过命令提示符清空recyclebin?

通常我们通过用鼠标右键单击并选择"清空回收站"来删除回收站内容.但我有一个要求,我需要使用命令提示符删除回收站内容.这可能吗?如果是这样,我该如何实现呢?

windows recycle-bin command-line batch-file windows-7

76
推荐指数
8
解决办法
24万
查看次数

LayoutInflater类有什么作用?(在Android中)

我无法理解在Android中使用LayoutInflater.

LayoutInflater的作用究竟是什么,以及如何将它用于简单的Android应用程序?

android android-layout

31
推荐指数
3
解决办法
4万
查看次数

QML console.log()和console.debug()不写入控制台

我在Fedora 23上使用Qt 5.6,我注意到console.log()并且console.debug()没有向控制台写任何东西.我的示例代码:

import QtQuick 2.6
import QtQuick.Window 2.2

Window {
    visible: true

    Text {
        text: qsTr("Hello World")
        anchors.centerIn: parent

        Component.onCompleted: {
            console.warn("warn completed")
            console.log("log completed")
            console.error("error completed")
            console.debug("debug completed")
            console.exception("exception completed")
            console.info("info completed")
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

打印到控制台:

QML debugging is enabled. Only use this in a safe environment.
qml: warn completed
qml: error completed
qml: exception completed
onCompleted (qrc:/main.qml:16)
qml: info completed
Run Code Online (Sandbox Code Playgroud)

所以warn,error,exception,和info做工精细.我究竟做错了什么?

编辑#1:项目是新创建的,我的所有来源:

main.cpp中

#include <QGuiApplication> …
Run Code Online (Sandbox Code Playgroud)

qt fedora qml

11
推荐指数
1
解决办法
1万
查看次数

QML - 显示"下一步"按钮以移动到移动键盘上的下一个TextField

如何强制键盘布局在Q​​ML中显示"下一步"按钮?(就像在标准HTML表单中一样)我不想显示"确定"按钮(这意味着您即将验证表单..)

keyboard mobile textfield qml qtquick2

9
推荐指数
1
解决办法
508
查看次数

QML按钮更改文本颜色

我是QML的新手,我想个性化我的按钮.我成功地改变了背景的颜色和边框颜色.但我根本没有成功改变按钮文字的颜色.我看到我们不再使用"风格"改变风格而是"背景",我不了解它的一切.

谢谢你的帮助.

Button {
        id: buttonAC
        text: qsTr("AC")
        Layout.fillHeight: true
        Layout.fillWidth: true

        background: Rectangle {
            border.color: "#14191D"
            color: "#24292f"
            // I want to change text color next
        }

        /*Text {
            text: qsTr("AC")
            color: "#F54035"
        }*/
}
Run Code Online (Sandbox Code Playgroud)

qt qml qtquick2 qtquickcontrols2

8
推荐指数
4
解决办法
1万
查看次数

未安装模块“ Qt.labs.controls”

我正在尝试在嵌入式设备上运行Qt Quick应用程序。但是它说“ Qt.labs.controls”没有安装。

我安装了qml-module-qtquick-controls qml-module-qt-labs-folderlistmodelqml-module-qt-labs-settings但是并不能解决问题。

有人知道我需要什么吗?提前致谢

qt qtquick2 qtquickcontrols2

6
推荐指数
0
解决办法
2344
查看次数

如何在QML中创建圆形鼠标区域

我有一个使用矩形的基本自定义按钮radius: width/2.现在我添加一个MouseArea按钮.然而,它MouseArea有一个方形的形状.这意味着当我在圆形按钮外稍微点击时,也就是在圆形按钮周围的假想方块的角落中,也会触发click事件.我可以以某种方式制作MouseArea圆形吗?

  import QtQuick 2.7
  import QtQuick.Window 2.2

  Window {
      visible: true
      width: 640
      height: 480
      title: qsTr("TestApp")

      Rectangle {
          id: background
          anchors.fill: parent
          color: Qt.rgba(0.25, 0.25, 0.25, 1);


          Rectangle {
              id: button
              width: 64
              height: 64
              color: "transparent"
              anchors.centerIn: parent
              radius: 32
              border.width: 4
              border.color: "grey"

              MouseArea {
                  anchors.fill: parent
                  onPressed: button.color = "red";
                  onReleased: button.color = "transparent";
              }
          }

      }
  }
Run Code Online (Sandbox Code Playgroud)

user-interface qt qml qtquick2

6
推荐指数
2
解决办法
4886
查看次数

材质主题似乎不适用于QML

我有一个简单的QML用ApplicationWindow,RowLayout和一堆Buttons里面.我根据文档应用了Qt Quick Controls 2 Material主题,但没有任何改变.怎么了?

import QtQuick 2.7
import QtQuick.Controls 2.0
import QtQuick.Controls.Material 2.0
import QtQuick.Layouts 1.3

ApplicationWindow {
    Material.theme: Material.Dark
    Material.accent: Material.Orange

    id: window
    visible: true

    RowLayout {
        anchors.horizontalCenter: window.horizontalCenter
        anchors.bottomMargin: 32

        Button {
            text: "A"
        }

        Button {
            text: "B"
        }

        Button {
            text: "C"
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

qt themes qml qtquickcontrols2

6
推荐指数
1
解决办法
6967
查看次数

调整QML图像显示大小

我有一个嵌套的QML窗口RowLayout.在内排我有两个图像..png这些图像的源文件(有意)相当大.当我尝试height在这些图像上设置属性以使它们变小时,它们仍然被绘制得很大.

期望的外观:
两个并排的图像,占窗口高度的1/3

实际外观:
两个并排的图像,远大于它们所需的尺寸

我能够让它们变小的唯一方法是设置sourceSize.height:100而不是height:100; 然而,这不是我想要的.我希望他们能够在不重新加载的情况下向上和向下扩展.

如何修复我的QML以使图像占据其包含的高度RowLayout

import QtQuick 2.7
import QtQuick.Controls 2.0
import QtQuick.Layouts 1.3

ApplicationWindow {
  width:600; height:300
  visible:true

  Rectangle {
    color:'red'
    anchors { top:header.bottom; bottom:footer.top; left:parent.left; right:parent.right }
  }

  header:RowLayout {
    id:header
    spacing:0
    height:100; width:parent.width

    RowLayout {
      id:playcontrol
      Layout.minimumWidth:200; Layout.maximumWidth:200; Layout.preferredWidth:200
      height:parent.height
      Image {
        // I really want these to take on the height of their row
        source:'qrc:/img/play.png'
        width:100; height:100
        fillMode:Image.PreserveAspectFit; clip:true
      }
      Image …
Run Code Online (Sandbox Code Playgroud)

qt qml qtquick2

6
推荐指数
1
解决办法
7723
查看次数