Qt Creatör Kullanıc IP'si Nasıl Çekilir ? | QT NETWORK CONNECTİONS |

1Enjoy

Forward
Owner
Katılım
29 Tem 2019
Konular
40
Mesajlar
1,087
Çözümler
141
Tepkime puanı
6,943
Konum
Behind You
Web sitesi
realitycheats.com
RC Point
0
Selamun Aleyküm Beyler Bu Gün Qt de Kullanıcı IP sini çekicez. ( KONU BANA AİT ÇALANIN ANASINI SİKERİM )

Projemizi Açıyoruz Kitleriyle Başlatın Nası Yapcağınızı Bilmiyosanız Qt Creatör Katagörimizde Nasıl Açıcağınız Hakkında Bilgi Var.

mainwindows.cpp ye geliyoruz (ana cpp nizin isminine)
En Üste

C++:
#include <QtNetwork/QNetworkAccessManager>
#include <qnetwork.h>
#include <QtNetwork/QNetworkRequest>
#include <QtNetwork>

Kodlarını Ekliyoruz.

Ardından ui->setupUi(this); Kodunun Altına

C++:
  QString ipapi = Sunucubaglantisi("http://api.ipify.org/");
  ui->textEdit_3->setText(ipapi);
}

Bu kodu Ekliyoruz Koddaki textEdit_3 ü değiştirin labele çektircekseniz işte adını yazcanız. çektirceğiniz yerin.

Şimdi bi alt satıra Geliyoruz.

C++:
QString MainWindow::Sunucubaglantisi(QString dosyaismi)
{
  QNetworkAccessManager manager;
  QNetworkReply *response = manager.get(QNetworkRequest(QUrl(dosyaismi)));
  QEventLoop event;
  connect(response, SIGNAL(finished()), &event, SLOT(quit()));
  event.exec();
  QString content = response->readAll();
  return content;
}

Yukardaki Sunucubaglantisi değişkeni kodunu yazdıktan sonra işlemler bitiyor eğer network hatası alırsanız proje nize tıklayın (.pro dosyasına) 1 kere

VQjDkR.png


Açılan sekmede
C++:
QT       += core gui

Kodunu bulun Ve Altına


C++:
QT       += network

Kodunu Eklediğinizde IP yi Sorunsuz Şekilde Çekicektir. HATA ALIRSANIZ KONU ALTINDAN YARDIM EDERİM
 
Üst