gpt4 book ai didi

qt - 为什么控制台上没有显示任何消息(QtQuick 应用程序中的 console.log())

转载 作者:行者123 更新时间:2023-12-02 04:43:35 25 4
gpt4 key购买 nike

我想在命令提示符下显示消息,当我从命令提示符运行 QtQuick 应用程序时。

这是我的试用源代码。

import QtQuick 2.1
import QtQuick.Controls 1.0

ApplicationWindow {
title: qsTr("Console test")
width: 640
height: 480

menuBar: MenuBar {
Menu {
title: qsTr("File")
MenuItem {
text: qsTr("Exit")
onTriggered:{
Qt.quit();
}
}
MenuItem {
text: qsTr("Start")
onTriggered: console.log("start button is pressed.")
}
}
}

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

在 QtCreator IDE 中,它按预期工作。(当我单击 munu 项“开始”时,IDE 的控制台上显示了该消息。)

但是,在命令提示符中,没有显示任何消息。有谁知道为什么吗?

虽然我读了this article ,我不知道如何解决这个问题。

提前致谢。

[配置]

操作系统:Windows 8.1(32 位)套件:桌面 Qt 5.2.0 MSVC2012 32 位开发环境:QtCreator 3.0

最佳答案

由于@peppe 发表评论后还没有写任何答案,我现在正在窃取他的所有荣耀!

您需要使用CONFIG += console。您似乎已经明白,最好从遇到麻烦的干净目录开始,以防万一。

关于qt - 为什么控制台上没有显示任何消息(QtQuick 应用程序中的 console.log()),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20301291/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com