// 에디트로 이동 void Network_Dlg::on_BtmSetfocus_clicked() { ui->EdtIp->setFocus(); } // 왼쪽으로 커서 한칸 이동 void Network_Dlg::on_BtnLeft_clicked() { ui->EdtIp->cursorBackward(false); } // 커서 위치에 값 넣기 void Network_Dlg::on_BtnValue_clicked() { QString Str, Left, Mid, Last = ""; Str = ui->EdtIp->text(); Left = Str.left(ui->EdtIp->cursorPosition()); Mid = Str.mid(ui->EdtIp->cursorPosition()); Last += Left; La..
int i = 100; QString::number(i);
// .pro QT += network #include #include #include #include #include #include #include #include // 사용 부분 char gateway[20]; memset(gateway, 0, sizeof(gateway)); get_gatewayip(gateway, 20); memcpy(g_ODT.ENV.ODT_NETWORK.Gateway, gateway, 15); int readNlSock(int sockFd, char *bufPtr, int seqNum, int pId) { struct nlmsghdr *nlHdr; int readLen = 0, msgLen = 0; do { /* Recieve response from the kernel */..
// 파일 권한을 내리고 chmod 777 /etc/network/interfaces void Network_Dlg::on_BtnOk_clicked() { // 네트워크 파일 수정 QFile NetFile("/etc/network/interfaces"); if(NetFile.open(QIODevice::ReadWrite | QIODevice::Text)) { QString Data; Data.sprintf("auto lo\r\n" "iface lo inet loopback\r\n" "\r\n" "auto eth0\r\n" "allow-hotplug eth0\r\n" "iface eth0 inet static\r\n" "address %s\r\n" "netmask %s\r\n" "gateway %s\r\n..
QTcpSocket 클래스를 사용하려면 .pro 파일에 QT += network 등록하여야 합니다. // mytcpsocket.h #include #include #include #include class MyTcpSocket : public QObject { Q_OBJECT public: explicit MyTcpSocket(QObject *parent = 0); void doConnect(); signals: public slots: void connected(); void disconnected(); void bytesWritten(qint64 bytes); void readyRead(); private: QTcpSocket *socket; }; // mytcpsocket.cpp #include "..
// mainwindow.cpp #include "mainwindow.h" #include "ui_mainwindow.h" MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent), ui(new Ui::MainWindow) { ui->setupUi(this); mThread = new MyThread(this); connect(mThread, SIGNAL(NumberChanged(int)), this, SLOT(onNumberChanged(int))); } MainWindow::~MainWindow() { delete ui; } void MainWindow::onNumberChanged(int Number) { ui->LblNumber->setText..
QMutex mutex; mutex.lock(); // 동기화 내용 mutex.unlock();
- Total
- Today
- Yesterday