src/eric7/MicroPython/EthernetDialogs/HostnameDialog.py

Mon, 20 Nov 2023 15:38:21 +0100

author
Detlev Offenbach <detlev@die-offenbachs.de>
date
Mon, 20 Nov 2023 15:38:21 +0100
branch
eric7
changeset 10326
d83e1fea5ea6
parent 10153
ffe7432f716b
child 10439
21c28b0f9e41
permissions
-rw-r--r--

Fixed an issue in the MicroPython interface related to Pi Pico with Pimoroni 'pico wireless'.

10153
ffe7432f716b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1 # -*- coding: utf-8 -*-
ffe7432f716b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2
ffe7432f716b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3 # Copyright (c) 2023 Detlev Offenbach <detlev@die-offenbachs.de>
ffe7432f716b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4 #
ffe7432f716b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
5
ffe7432f716b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
6 """
ffe7432f716b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
7 Module implementing a dialog to enter a host name for the device.
ffe7432f716b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
8 """
ffe7432f716b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
9
ffe7432f716b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
10 from PyQt6.QtWidgets import QDialog
ffe7432f716b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
11
ffe7432f716b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
12 from .Ui_HostnameDialog import Ui_HostnameDialog
ffe7432f716b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
13
ffe7432f716b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
14
ffe7432f716b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
15 class HostnameDialog(QDialog, Ui_HostnameDialog):
ffe7432f716b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
16 """
ffe7432f716b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
17 Class implementing a dialog to enter a host name for the device.
ffe7432f716b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
18 """
ffe7432f716b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
19
ffe7432f716b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
20 def __init__(self, parent=None):
ffe7432f716b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
21 """
ffe7432f716b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
22 Constructor
ffe7432f716b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
23
ffe7432f716b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
24 @param parent reference to the parent widget (defaults to None)
ffe7432f716b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
25 @type QWidget (optional)
ffe7432f716b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
26 """
ffe7432f716b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
27 super().__init__(parent)
ffe7432f716b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
28 self.setupUi(self)
ffe7432f716b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
29
ffe7432f716b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
30 def getHostname(self):
ffe7432f716b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
31 """
ffe7432f716b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
32 Public method to get the entered host name.
ffe7432f716b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
33
ffe7432f716b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
34 @return host name for the device
ffe7432f716b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
35 @rtype str
ffe7432f716b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
36 """
ffe7432f716b MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
37 return self.hostnameEdit.text()

eric ide

mercurial