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

  • alexis gillis

    alexis gilli

    23 HAZİRAN 2011
  • TheRightTire

    TheRightTire

    14 EKİM 2009
  • wwjoshdew

    wwjoshdew

    1 AĞUSTOS 2007