小编use*_*755的帖子

解析jsonarray?

我有一个类似以下的JSON:

{
    "agentsArray": [{
        "ID": 570,
        "picture": "03803.png",
        "name": "Bob"
    }, {
        "ID": 571,
        "picture": "02103.png",
        "name": "Tina"
    }]
}
Run Code Online (Sandbox Code Playgroud)

现在我试图遍历每个数组元素.使用qt-jsonhttps://github.com/da4c30ff/qt-json

尝试:

            foreach(QVariantMap plugin, result["agentsArray"].toList()) {
                qDebug() << "  -" << plugin["ID"].toString();
            }
Run Code Online (Sandbox Code Playgroud)

但无法让它发挥作用,任何想法我做错了什么?

c++ qt json qt5 qtcore

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

Qt检测计算机何时进入睡眠状态?

如何检测用户计算机何时进入睡眠状态(笔记本电脑盖关闭,睡眠模式由于不活动等)?

我需要这样做来断开用户的TCP连接.基本上我们有一个简单的聊天应用程序,我们希望让用户脱机.

c++ qt sleep

8
推荐指数
2
解决办法
3001
查看次数

QFile ::删除不删除文件?

尝试删除我刚刚使用Qt下载的文件时遇到一个奇怪的问题.

我的代码:

QString location = "/path/to/app/Application.app";
QFile *rmFile = new QFile(location);
rmFile->remove();
Run Code Online (Sandbox Code Playgroud)

文件未被删除.

什么想法可能是错的?

c++ qt qfile qdir qtcore

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

QT运行Objective-C代码

我正在尝试在Mac应用程序上运行本机对象c代码。

我的代码如下:

MainWindow.h:

#ifdef Q_OS_MAC
    #include <Carbon/Carbon.h>
    #include <ctype.h>
    #include <stdlib.h>
    #include <stdio.h>

    #include <mach/mach_port.h>
    #include <mach/mach_interface.h>
    #include <mach/mach_init.h>

    #include <IOKit/pwr_mgt/IOPMLib.h>
    #include <IOKit/IOMessage.h>
#endif
Run Code Online (Sandbox Code Playgroud)

MainWindow.cpp:

MainWindow::MainWindow(QWidget *parent) :
    QMainWindow(parent),
    ui(new Ui::MainWindow)
{
    ui->setupUi(this);


    #ifdef Q_OS_MAC
    [[[NSWorkspace sharedWorkspace] notificationCenter] addObserver: self
            selector: @selector(receiveSleepNote:)
            name: NSWorkspaceWillSleepNotification object: NULL];
    #endif

}

#ifdef Q_OS_MAC
- (void) receiveSleepNote: (NSNotification*) note
{
    NSLog(@"receiveSleepNote: %@", [note name]);
}
#endif
Run Code Online (Sandbox Code Playgroud)

但是正在收到似乎QT无法理解代码结构的错误:

application.cpp:错误:预期的外部声明-(void)receiveSleepNote:(NSNotification *)注意^

qt objective-c

5
推荐指数
1
解决办法
3276
查看次数

NodeJS在多个端口上运行tcp服务器?

是否可以tcp server在多个端口上运行in nodejs?

var socketServer = net.createServer(function (socket) {


    socket.on('end', function () {


    });

    socket.on('error', function (error) {

    });     

    return socket;
}).listen(8080);
Run Code Online (Sandbox Code Playgroud)

任何想法如何也可以在端口上运行8888

node.js

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

NodeJS新增了两个小时?

我有一个日期字符串:

Tue Jul 29 2014 23:44:06 GMT+0000 (UTC)

我怎么能加两个小时呢?

所以我得到:

Tue Jul 29 2014 01:44:06 GMT+0000 (UTC)

node.js

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

QT 将字符串转换为UTF-8

我在将字符串转换Bob Ros\xc3\x83\xc2\xa9nBob Ros\xc3\xa9n

\n\n

尝试过:

\n\n
QString str = v.toObject().value("name").toString(); // Contains Bob Ros\xc3\x83\xc2\xa9n\nqDebug() << str.toUtf8(); // Outputs Bob Ros\xc3\x83\xc2\xa9n\n
Run Code Online (Sandbox Code Playgroud)\n\n

有任何想法吗?

\n

qt

2
推荐指数
1
解决办法
4089
查看次数

如何将元素附加到正文?

我目前使用以下代码将 div 附加到正文:

$("body").append('<div class="tooltip" id="op" style="position: absolute; z-index: 999; height: 16px; width: 16px; top:70px"><span>Test</span></div>');
Run Code Online (Sandbox Code Playgroud)

我怎么能像上面一样做但不使用jQuery

javascript

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

标签 统计

qt ×5

c++ ×3

node.js ×2

qtcore ×2

javascript ×1

json ×1

objective-c ×1

qdir ×1

qfile ×1

qt5 ×1

sleep ×1