Changeset - 8a94e68f9083
[Not reviewed]
add-textview
0 1 0
Hasan Yavuz Ă–ZDERYA - 10 years ago 2015-06-17 17:24:35
hy@ozderya.net
text view working for binary data formats
1 file changed with 10 insertions and 0 deletions:
0 comments (0 inline, 0 general)
mainwindow.cpp
Show inline comments
 
@@ -26,6 +26,7 @@
 
#include <QTextStream>
 
#include <QtDebug>
 
#include <QtEndian>
 
#include <QTextCursor>
 
#include <qwt_plot.h>
 
#include <limits.h>
 
#include <cmath>
 
@@ -533,6 +534,15 @@ template<typename T> double MainWindow::
 
    T data;
 
    this->serialPort.read((char*) &data, sizeof(data));
 

	
 
    // print data in hex format
 
    if (ui->cbEnableTextView->isChecked())
 
    {
 
        QTextCursor cursor(ui->ptTextView->document());
 
        cursor.movePosition(QTextCursor::End);
 
        QByteArray ba((char*) &data, sizeof(data));
 
        cursor.insertText(ba.toHex() + " ");
 
    }
 

	
 
    if (ui->rbLittleE->isChecked())
 
    {
 
        data = qFromLittleEndian(data);
0 comments (0 inline, 0 general)