Pagina 1 di 1

qt/c++ e dispositivi

Inviato: gio 25 dic 2008, 21:22
da sya54M
salve,
è possibile richiamare i nomi dei dispositivi di rete? immagino di si, ma in che modo? che librerie devo includere?

grazie mille!

Re: qt/c++ e dispositivi

Inviato: ven 26 dic 2008, 11:02
da ildiama
sya54M ha scritto:salve,
è possibile richiamare i nomi dei dispositivi di rete? immagino di si, ma in che modo? che librerie devo includere?

grazie mille!
Se hai a disposizione le kdelibs4 e le vuoi utilizzare, puoi usare in maniera quasi banale SOLID:

Codice: Seleziona tutto

//test to see if networking is enabled on the system
if(Solid::Networking::status() == Solid::Networking::Connected)
{
    //get a reference to the device manager
    Solid::DeviceManager &manager = Solid::DeviceManager::self();
    
    //get a network device
    Solid::DeviceList netlist = manager.findDevicesFromQuery(Solid::Capability::NetworkHw, QString());
}
Se vuoi utilizzare solo Qt, potresti utilizzare dbus. Ma la portabilità in questo caso è da verificare. Se hai bisogno, ci ragiono un pò su e ti scrivo due righe di codice di esempio.
In C++ puro e semplice non mi viene in mente niente.. :D

Re: qt/c++ e dispositivi

Inviato: ven 26 dic 2008, 11:32
da sya54M
grazie ildiama :D
la portabilità su sistemi diversi da linux non mi interessa minimamente.
credo che in solo c++ sarebbe ancora meglio, conosci qualche buona guida in italiano?

Re: qt/c++ e dispositivi

Inviato: ven 26 dic 2008, 12:11
da ksniffer
"è possibile richiamare i nomi dei dispositivi di rete?"

Che significa? Non ho capito.
Comunque, per Qt c'è un forum apposta :) : http://www.kde-it.org/e107_plugins/foru ... orum.php?8 in caso di Qt/KDE: http://www.kde-it.org/e107_plugins/foru ... orum.php?9

Ciao e buone feste.

Re: qt/c++ e dispositivi

Inviato: ven 26 dic 2008, 15:39
da sya54M
ksniffer ha scritto:"è possibile richiamare i nomi dei dispositivi di rete?"

Che significa? Non ho capito.
voglio dire, per interagire con i dispositivi, tipo eth0 wlan0 etc...