|
4 | 4 | # @Project : Weather
|
5 | 5 | # @Product : Pycharm v2022.3.3
|
6 | 6 | # @File : Weather.py
|
7 |
| -# @Edit : 2024-3-9 9:56 |
8 |
| -# @Version : V2.0 |
9 | 7 | import datetime
|
10 | 8 | import json
|
11 | 9 | import locale
|
@@ -377,33 +375,29 @@ def __init__(self, city):
|
377 | 375 | layout = QtWidgets.QHBoxLayout()
|
378 | 376 | self.setWindowTitle(f"五日天气 - {city}市")
|
379 | 377 | self.setLayout(layout)
|
| 378 | + self.setFixedSize(800, 400) |
380 | 379 | self.resize(800, 400)
|
381 | 380 | self.setWindowIcon(QtGui.QIcon("Weather.png"))
|
382 | 381 | font = QtGui.QFont()
|
383 | 382 | font.setPointSize(12)
|
384 | 383 | font.setFamily("荆南麦圆体")
|
385 | 384 | self.setFont(font)
|
386 |
| - |
387 | 385 | self.label = QtWidgets.QLabel()
|
388 | 386 | layout.addWidget(self.label)
|
389 | 387 | self.label.setText(info[0])
|
390 | 388 | self.label.setAlignment(QtCore.Qt.AlignLeft | Qt.AlignVCenter)
|
391 |
| - |
392 | 389 | self.label1 = QtWidgets.QLabel()
|
393 | 390 | layout.addWidget(self.label1)
|
394 | 391 | self.label1.setText(info[1])
|
395 | 392 | self.label1.setAlignment(QtCore.Qt.AlignLeft | Qt.AlignVCenter)
|
396 |
| - |
397 | 393 | self.label2 = QtWidgets.QLabel()
|
398 | 394 | layout.addWidget(self.label2)
|
399 | 395 | self.label2.setText(info[2])
|
400 | 396 | self.label2.setAlignment(QtCore.Qt.AlignLeft | Qt.AlignVCenter)
|
401 |
| - |
402 | 397 | self.label3 = QtWidgets.QLabel()
|
403 | 398 | layout.addWidget(self.label3)
|
404 | 399 | self.label3.setText(info[3])
|
405 | 400 | self.label3.setAlignment(QtCore.Qt.AlignLeft | Qt.AlignVCenter)
|
406 |
| - |
407 | 401 | self.label4 = QtWidgets.QLabel()
|
408 | 402 | layout.addWidget(self.label4)
|
409 | 403 | self.label4.setText(info[4])
|
@@ -435,6 +429,7 @@ def __init__(self, parent=None):
|
435 | 429 | super(Weather, self).__init__(parent)
|
436 | 430 | self.setupUi(self)
|
437 | 431 | self.InitializeUi()
|
| 432 | + self.setFixedSize(600, 500) |
438 | 433 |
|
439 | 434 | def InitializeUi(self):
|
440 | 435 | """
|
@@ -515,6 +510,9 @@ def getWeather_5(self):
|
515 | 510 | JSONDecodeError: If there is an error decoding the JSON response.
|
516 | 511 | Exception: If there is an unknown error.
|
517 | 512 |
|
| 513 | + Examples: |
| 514 | + This function is typically called when the user wants to query the weather. |
| 515 | + It retrieves the user input, performs a weather query, and displays the result. |
518 | 516 | """
|
519 | 517 | city = self.lineEdit.text()
|
520 | 518 | err_msg = ""
|
|
0 commit comments