src/eric7/Documentation/Source/eric7.EricNetwork.EricIPv4InputWidget.html

Fri, 19 May 2023 15:09:24 +0200

author
Detlev Offenbach <detlev@die-offenbachs.de>
date
Fri, 19 May 2023 15:09:24 +0200
branch
eric7
changeset 10040
b5ef1a93cd1a
parent 10035
3a423b723a99
child 10479
856476537696
permissions
-rw-r--r--

Editor, Search & Replace widget:
- Changed the logic in replace mode such, that the find text is copied to the replace text entry, when it receives the focus and is empty. (see issue 502).

9800
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1 <!DOCTYPE html>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2 <html><head>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3 <title>eric7.EricNetwork.EricIPv4InputWidget</title>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4 <meta charset="UTF-8">
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
5 <link rel="stylesheet" href="styles.css">
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
6 </head>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
7 <body>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
8 <a NAME="top" ID="top"></a>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
9 <h1>eric7.EricNetwork.EricIPv4InputWidget</h1>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
10
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
11 <p>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
12 Module implementing a widget to enter an IPv4 address.
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
13 </p>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
14 <h3>Global Attributes</h3>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
15
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
16 <table>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
17 <tr><td>None</td></tr>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
18 </table>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
19 <h3>Classes</h3>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
20
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
21 <table>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
22
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
23 <tr>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
24 <td><a href="#EricIPv4InputWidget">EricIPv4InputWidget</a></td>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
25 <td>Class implementing a widget to enter an IPv4 address.</td>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
26 </tr>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
27 </table>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
28 <h3>Functions</h3>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
29
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
30 <table>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
31 <tr><td>None</td></tr>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
32 </table>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
33 <hr />
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
34 <hr />
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
35 <a NAME="EricIPv4InputWidget" ID="EricIPv4InputWidget"></a>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
36 <h2>EricIPv4InputWidget</h2>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
37
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
38 <p>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
39 Class implementing a widget to enter an IPv4 address.
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
40 </p>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
41 <h3>Signals</h3>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
42 <dl>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
43
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
44 <dt>addressChanged()</dt>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
45 <dd>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
46 emitted to indicate a change of the entered IPv4 address
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
47 </dd>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
48 </dl>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
49 <h3>Derived from</h3>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
50 QWidget, Ui_EricIPv4InputWidget
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
51 <h3>Class Attributes</h3>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
52
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
53 <table>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
54 <tr><td>None</td></tr>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
55 </table>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
56 <h3>Class Methods</h3>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
57
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
58 <table>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
59 <tr><td>None</td></tr>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
60 </table>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
61 <h3>Methods</h3>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
62
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
63 <table>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
64
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
65 <tr>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
66 <td><a href="#EricIPv4InputWidget.__init__">EricIPv4InputWidget</a></td>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
67 <td>Constructor</td>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
68 </tr>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
69 <tr>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
70 <td><a href="#EricIPv4InputWidget.__clear">__clear</a></td>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
71 <td>Private slot to handle the clear button press.</td>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
72 </tr>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
73 <tr>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
74 <td><a href="#EricIPv4InputWidget.address">address</a></td>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
75 <td>Public method to get the IPv4 address as an ipaddress.IPv4Address object.</td>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
76 </tr>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
77 <tr>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
78 <td><a href="#EricIPv4InputWidget.clear">clear</a></td>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
79 <td>Public slot to clear the input fields.</td>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
80 </tr>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
81 <tr>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
82 <td><a href="#EricIPv4InputWidget.eventFilter">eventFilter</a></td>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
83 <td>Public method to filter pressing '.' to give focus to the next input field.</td>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
84 </tr>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
85 <tr>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
86 <td><a href="#EricIPv4InputWidget.hasAcceptableInput">hasAcceptableInput</a></td>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
87 <td>Public method to check, if the input is acceptable.</td>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
88 </tr>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
89 <tr>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
90 <td><a href="#EricIPv4InputWidget.setAddress">setAddress</a></td>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
91 <td>Public method to set the IPv4 address given an ipaddress.IPv4Address object.</td>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
92 </tr>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
93 <tr>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
94 <td><a href="#EricIPv4InputWidget.setText">setText</a></td>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
95 <td>Public method to set the IPv4 address given a string.</td>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
96 </tr>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
97 <tr>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
98 <td><a href="#EricIPv4InputWidget.text">text</a></td>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
99 <td>Public method to get the IPv4 address as a string.</td>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
100 </tr>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
101 </table>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
102 <h3>Static Methods</h3>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
103
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
104 <table>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
105 <tr><td>None</td></tr>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
106 </table>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
107
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
108 <a NAME="EricIPv4InputWidget.__init__" ID="EricIPv4InputWidget.__init__"></a>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
109 <h4>EricIPv4InputWidget (Constructor)</h4>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
110 <b>EricIPv4InputWidget</b>(<i>parent=None</i>)
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
111
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
112 <p>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
113 Constructor
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
114 </p>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
115 <dl>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
116
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
117 <dt><i>parent</i> (QWidget (optional))</dt>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
118 <dd>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
119 reference to the parent widget (defaults to None)
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
120 </dd>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
121 </dl>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
122 <a NAME="EricIPv4InputWidget.__clear" ID="EricIPv4InputWidget.__clear"></a>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
123 <h4>EricIPv4InputWidget.__clear</h4>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
124 <b>__clear</b>(<i></i>)
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
125
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
126 <p>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
127 Private slot to handle the clear button press.
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
128 </p>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
129 <a NAME="EricIPv4InputWidget.address" ID="EricIPv4InputWidget.address"></a>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
130 <h4>EricIPv4InputWidget.address</h4>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
131 <b>address</b>(<i></i>)
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
132
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
133 <p>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
134 Public method to get the IPv4 address as an ipaddress.IPv4Address object.
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
135 </p>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
136 <dl>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
137 <dt>Return:</dt>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
138 <dd>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
139 IPv4 address
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
140 </dd>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
141 </dl>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
142 <dl>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
143 <dt>Return Type:</dt>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
144 <dd>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
145 ipaddress.IPv4Address
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
146 </dd>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
147 </dl>
9840
d41ee69fa69b Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9800
diff changeset
148 <dl>
d41ee69fa69b Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9800
diff changeset
149
d41ee69fa69b Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9800
diff changeset
150 <dt>Raises <b>ValueError</b>:</dt>
d41ee69fa69b Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9800
diff changeset
151 <dd>
d41ee69fa69b Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9800
diff changeset
152 raised to indicate an invalid IPv4 address
d41ee69fa69b Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9800
diff changeset
153 </dd>
d41ee69fa69b Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9800
diff changeset
154 </dl>
9800
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
155 <a NAME="EricIPv4InputWidget.clear" ID="EricIPv4InputWidget.clear"></a>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
156 <h4>EricIPv4InputWidget.clear</h4>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
157 <b>clear</b>(<i></i>)
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
158
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
159 <p>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
160 Public slot to clear the input fields.
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
161 </p>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
162 <a NAME="EricIPv4InputWidget.eventFilter" ID="EricIPv4InputWidget.eventFilter"></a>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
163 <h4>EricIPv4InputWidget.eventFilter</h4>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
164 <b>eventFilter</b>(<i>obj, evt</i>)
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
165
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
166 <p>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
167 Public method to filter pressing '.' to give focus to the next input field.
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
168 </p>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
169 <dl>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
170
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
171 <dt><i>obj</i> (QObject)</dt>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
172 <dd>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
173 reference to the object
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
174 </dd>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
175 <dt><i>evt</i> (QEvent)</dt>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
176 <dd>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
177 reference to the event object
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
178 </dd>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
179 </dl>
9840
d41ee69fa69b Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9800
diff changeset
180 <dl>
d41ee69fa69b Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9800
diff changeset
181 <dt>Return:</dt>
d41ee69fa69b Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9800
diff changeset
182 <dd>
d41ee69fa69b Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9800
diff changeset
183 flag indicating, that the event was handled
d41ee69fa69b Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9800
diff changeset
184 </dd>
d41ee69fa69b Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9800
diff changeset
185 </dl>
d41ee69fa69b Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9800
diff changeset
186 <dl>
d41ee69fa69b Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9800
diff changeset
187 <dt>Return Type:</dt>
d41ee69fa69b Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9800
diff changeset
188 <dd>
d41ee69fa69b Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9800
diff changeset
189 bool
d41ee69fa69b Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9800
diff changeset
190 </dd>
d41ee69fa69b Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9800
diff changeset
191 </dl>
9800
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
192 <a NAME="EricIPv4InputWidget.hasAcceptableInput" ID="EricIPv4InputWidget.hasAcceptableInput"></a>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
193 <h4>EricIPv4InputWidget.hasAcceptableInput</h4>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
194 <b>hasAcceptableInput</b>(<i></i>)
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
195
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
196 <p>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
197 Public method to check, if the input is acceptable.
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
198 </p>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
199 <dl>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
200 <dt>Return:</dt>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
201 <dd>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
202 flag indicating acceptable input
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
203 </dd>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
204 </dl>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
205 <dl>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
206 <dt>Return Type:</dt>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
207 <dd>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
208 bool
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
209 </dd>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
210 </dl>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
211 <a NAME="EricIPv4InputWidget.setAddress" ID="EricIPv4InputWidget.setAddress"></a>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
212 <h4>EricIPv4InputWidget.setAddress</h4>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
213 <b>setAddress</b>(<i>address</i>)
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
214
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
215 <p>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
216 Public method to set the IPv4 address given an ipaddress.IPv4Address object.
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
217 </p>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
218 <dl>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
219
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
220 <dt><i>address</i> (ipaddress.IPv4Address)</dt>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
221 <dd>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
222 IPv4 address
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
223 </dd>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
224 </dl>
10035
3a423b723a99 Updated the source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9840
diff changeset
225 <dl>
3a423b723a99 Updated the source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9840
diff changeset
226
3a423b723a99 Updated the source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9840
diff changeset
227 <dt>Raises <b>ValueError</b>:</dt>
3a423b723a99 Updated the source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9840
diff changeset
228 <dd>
3a423b723a99 Updated the source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9840
diff changeset
229 raised to indicate an invalid IPv4 address
3a423b723a99 Updated the source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9840
diff changeset
230 </dd>
3a423b723a99 Updated the source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9840
diff changeset
231 </dl>
9800
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
232 <a NAME="EricIPv4InputWidget.setText" ID="EricIPv4InputWidget.setText"></a>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
233 <h4>EricIPv4InputWidget.setText</h4>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
234 <b>setText</b>(<i>address</i>)
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
235
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
236 <p>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
237 Public method to set the IPv4 address given a string.
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
238 </p>
10035
3a423b723a99 Updated the source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9840
diff changeset
239 <p>
3a423b723a99 Updated the source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9840
diff changeset
240 Note: If an invalid address is given, the input is cleared.
3a423b723a99 Updated the source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9840
diff changeset
241 </p>
9800
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
242 <dl>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
243
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
244 <dt><i>address</i> (str)</dt>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
245 <dd>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
246 IPv4 address
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
247 </dd>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
248 </dl>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
249 <a NAME="EricIPv4InputWidget.text" ID="EricIPv4InputWidget.text"></a>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
250 <h4>EricIPv4InputWidget.text</h4>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
251 <b>text</b>(<i></i>)
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
252
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
253 <p>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
254 Public method to get the IPv4 address as a string.
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
255 </p>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
256 <dl>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
257 <dt>Return:</dt>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
258 <dd>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
259 IPv4 address
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
260 </dd>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
261 </dl>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
262 <dl>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
263 <dt>Return Type:</dt>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
264 <dd>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
265 str
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
266 </dd>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
267 </dl>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
268 <div align="right"><a href="#top">Up</a></div>
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
269 <hr />
25f388536caf MicroPython
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
270 </body></html>

eric ide

mercurial