def setupNetwork(self): del self.ni self.ni = QSystemNetworkInfo(self) self.netStatusComboBox.activated[int].connect( self.netStatusComboActivated) self.ni.networkSignalStrengthChanged.connect( self.networkSignalStrengthChanged) self.ni.networkNameChanged.connect(self.networkNameChanged) self.ni.networkStatusChanged.connect(self.networkStatusChanged) self.ni.networkModeChanged.connect(self.networkModeChanged) self.cellIdLabel.setText(str(self.ni.cellId())) self.locationAreaCodeLabel.setText(str(self.ni.locationAreaCode())) self.currentMMCLabel.setText(self.ni.currentMobileCountryCode()) self.currentMNCLabel.setText(self.ni.currentMobileNetworkCode()) self.homeMMCLabel.setText(self.ni.homeMobileCountryCode()) self.homeMNCLabel.setText(self.ni.homeMobileNetworkCode()) self.networkModeChanged(self.ni.currentMode())
def getMnc(): net_info = QSystemNetworkInfo() return net_info.currentMobileNetworkCode()
def getMcc(): net_info = QSystemNetworkInfo() return net_info.currentMobileCountryCode()
def getCountryCode(): net_info = QSystemNetworkInfo() return net_info.homeMobileCountryCode()
def setupNetwork(self): self.networkInfo = QSystemNetworkInfo()