SORU
7 EKİM 2010, PERŞEMBE


Nasıl Qt kullanırken konsola Yazdır

Qt4 ve C bilgisayar grafiklerinde bazı programlar yapmak için kullanıyorum. Benim zamanında konsol, hata ayıklama değil bazı değişkenleri yazdırmak mümkün olmak istiyorum, ama cout Eğer kütüphaneleri eklersem bile işe yaramıyor gibi görünüyor. Bunu yapmanın bir yolu var mı?

CEVAP
7 EKİM 2010, PERŞEMBE


Eğer iyi stderr, yazdırmak için yeterli ise hata ayıklama için aşağıdaki dere, başlangıçta planlandığı kullanabilirsiniz:

qDebug() << "C   Style Debug Message";
qDebug( "C Style Debug Message" );

qWarning() << "C   Style Warning Message";
qWarning( "C Style Warning Message" );

qCritical() << "C   Style Critical Error Message";
qCritical( "C Style Critical Error Message" );

// qFatal does not have a C   style method.
qFatal( "C Style Fatal Error Message" );

Açıklamalarda belirttiği gibi olsa da, akılda mesajları QT_NO_DEBUG_OUTPUT tanımlanmış kaldırılır qDebug

Eğer stdout ihtiyacınız varsa bu Kyle Strand işaret ettiği gibi () gibi bir şey deneyebilirsiniz:

QTextStream& qStdOut()
{
    static QTextStream ts( stdout );
    return ts;
}

Sonra aşağıdaki gibi diyebiliriz

qStdOut() << "std out!";

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • CodingMadeEasy

    CodingMadeEa

    25 EYLÜL 2010
  • guau . .

    guau . .

    25 Ocak 2008
  • OnlyFunClips

    OnlyFunClips

    16 ŞUBAT 2012