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

  • HER0R

    HER0R

    16 Aralık 2007
  • khloe brooks

    khloe brooks

    25 Temmuz 2011
  • MkElite

    MkElite

    13 NİSAN 2012