eric7.MicroPython.EthernetDialogs.IPv4AddressDialog

Module implementing a dialog to enter an IPv4 address.

Global Attributes

None

Classes

IPv4AddressDialog Class implementing a dialog to enter an IPv4 address.

Functions

None


IPv4AddressDialog

Class implementing a dialog to enter an IPv4 address.

Derived from

QDialog, Ui_IPv4AddressDialog

Class Attributes

None

Class Methods

None

Methods

IPv4AddressDialog Constructor
__updateOk Private method to update the enabled state of the OK button.
getIPv4Address Public method to get the entered IPv4 address.

Static Methods

None

IPv4AddressDialog (Constructor)

IPv4AddressDialog(withDhcp=False, parent=None)

Constructor

withDhcp (bool)
flag indicating to allow the DHCP selection
parent (QWidget (optional))
reference to the parent widget (defaults to None)

IPv4AddressDialog.__updateOk

__updateOk()

Private method to update the enabled state of the OK button.

IPv4AddressDialog.getIPv4Address

getIPv4Address()

Public method to get the entered IPv4 address.

Return:
tuple containing a tuple of the IPv4 address, the netmask, the gateway address and the resolver address or the string 'dhcp' if dynamic addressing was selected and the hostname for the device
Return Type:
tuple of ((str, str, str, str), str) or (str, str)
Up