资源简介

城市天气预报查询GUI

资源截图

代码片段和文件信息

#!/usr/bin/python
# -*- coding: UTF-8 -*-


import sys
from PyQt5.QtWidgets import QWidget QApplication qApp
from PyQt5.QtCore import Qt
from Ui_weather import Ui_Form
from query import *


class Weather(QWidget Ui_Form):
    def __init__(self parent=None):
        # 继承主窗口类
        super(Weather self).__init__(parent)
        self.setupUi(self)
        self.initUi()
 
    def initUi(self):
        # 维护一个城市代码字典
        self.table = read_code()
        # 将 textEdit 设置为只读模式
        self.textEdit.setReadOnly(True)
        # 将鼠标焦点放在 lineEdit 编辑栏里
        self.lineEdit.setFocus()

        
    def queryWeather(self):
        # 获取 lineEdit 中的文本
        city = self.lineEdit.text()
        err_msg = ‘‘
        try:
            code = query_code(self.table  city

评论

共有 条评论