小编yol*_*olo的帖子

ESPN Cricinfo有API吗?

espncricinfo.com是否公开了API?我对现场比分,新闻和照片感兴趣.

到目前为止,我只知道rss feed ..

api web-services espn

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

qmake平台范围

为Win32,Mac和Linux开发了基于标准c ++ qmake的库.在qmake项目文件中,依赖于平台的源包括如下:

win32 {
     SOURCES += WinSystem.cpp
     HEADERS += WinSystem.h
 }

macx {
     SOURCES += MacSystem.cpp
     HEADERS += MacSystem.h
}

unix {
     SOURCES += LinuxSystem.cpp
     HEADERS += LinuxSystem.h
}
Run Code Online (Sandbox Code Playgroud)

现在,在OS X上都unixmacx定义,因此也包括在Linux文件和原因的错误!这是什么解决方案?

operating-system qmake

16
推荐指数
1
解决办法
4439
查看次数

可启动的Qt-Linux应用程序

如何启动Linux内核+依赖项并自动运行Qt应用程序,以便linux环境不显示(只有Qt GUI可见)?

x86 PC上

应该能够从RAM运行(当然)

linux qt bootable

13
推荐指数
1
解决办法
5650
查看次数

QNetworkReply等待完成

我正在使用Qt 4.6.3和以下无法工作的代码

QStringList userInfo;
QNetworkRequest netRequest(QUrl("http://api.stackoverflow.com/1.1/users/587532"));
QNetworkReply *netReply = netman->get(netRequest);

// from here onwards not working
netReply->waitForReadyRead(-1);
if (netReply->isFinished()==true)
{userInfo << do sth to reply;}
return userInfo;
Run Code Online (Sandbox Code Playgroud)

因为这个函数返回一个空的QStringList,应用程序崩溃了.如何等待请求完成,然后在一个函数内处理回复

networking qt qt4 qnetworkaccessmanager

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

C++定义类成员结构并在成员函数中返回它

我的目标是:

class UserInformation
{
public:
    userInfo getInfo(int userId);
private:
    struct userInfo
    {
        int repu, quesCount, ansCount;
    };
    userInfo infoStruct;
    int date;
};

userInfo UserInformation::getInfo(int userId)
{
    infoStruct.repu = 1000; 
    return infoStruct;
}
Run Code Online (Sandbox Code Playgroud)

但编译器给出的错误是,在定义公共函数时getInfo(int),返回类型userInfo不是类型名称.

c++ struct class function class-members

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

如何创建可启动的GUI程序?

*"for Retro computing purposes only"*

有些程序可直接启动并具有良好的GUI

例如Acronis OS Selector和Disk Director (截图)

他们如何运行底层操作系统?这可以通过使用最小的Linux发行版来实现吗?

目标:程序应该运行,使其独立于操作系统(例如,您不必从os cmd或桌面启动它)

操作系统也不应该过多地增加程序的大小

我也想知道Qt GUI是否能像这样运行......

bootable

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

C++获取linux发行版名称\版本

根据问题" 如何获取Linux发行版名称和版本? ",获取Linux发行版名称和版本,这有效:

lsb_release -a
Run Code Online (Sandbox Code Playgroud)

在我的系统上,它显示了所需的输出:

No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 9.10
Release:    9.10
Codename:   karmic
Run Code Online (Sandbox Code Playgroud)

现在,要在C++中获取此信息,Qt4的QProcess将是一个很好的选择,但由于我使用std c ++开发没有Qt,我需要知道如何在标准C++中获取此信息,即进程的标准输出,以及解析信息的方法.

Uptil现在我正在尝试使用来自这里的代码,但我坚持使用函数read().

c++ linux distribution

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

Qt 4:移动没有标题栏的窗口

我有一个Qt::Popup标记的窗口(没有标题栏和关闭等按钮),并希望通过拖动\点击非标题栏区域移动....

在Win32上,解决方案可能是WM_NCLBUTTONDOWN,但我的要求是跨平台.

qt window qt4 draggable popupwindow

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

Qt4自定义窗口框架就像在办公室2007年?

有没有办法强制Qt4绘制类似于Office 2007/2010的窗口框架?我希望我的应用程序在所有Windows版本中看起来都一样,而不仅仅是vista/7.

也许QMainWindow有一些扩展?

感谢帮助.

windows qt themes qt4

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

RegEx匹配(如果存在)

只有存在时,正则表达式中是否存在匹配(有条件)的东西?

例如

字符串可能

question_1
Run Code Online (Sandbox Code Playgroud)

或者只是

question
Run Code Online (Sandbox Code Playgroud)

在前者的情况下,它应该与最后的整数匹配,但是在后者的情况下,它应该离开它.

regex

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