复制代码 代码如下:
# -*- coding: cp936 -*-
import sys
import urllib2
import json
from PyQt4 import QtCore, QtGui
class MyWindow( QtGui.QLCDNumber,QtGui.QWidget):
def __init__(self, parent=None):
super(MyWindow,self).__init__(parent)
self.setWindowTitle("weather")
self.resize(100,40)
self.setNumDigits(0)
self.setWindowFlags(QtCore.Qt.FramelessWindowHint)
self.setWindowOpacity(0.5)
url ='http://m.weather.com.cn/data/101090502.html'
re = urllib2.urlopen(url).read()
we = json.loads(re)['weatherinfo']
label1 = QtGui.QLabel( we['city'] )
label2 = QtGui.QLabel( we['date'] )
label3 = QtGui.QLabel( we['week'] )
label4 = QtGui.QLabel( we['temp1'])
label5 = QtGui.QLabel( we['weather1'] )
#---------添加表格布局
gridLayout = QtGui.QGridLayout()
gridLayout.addWidget( label1 , 0, 0 )
gridLayout.addWidget( label2 , 0, 1 )
gridLayout.addWidget( label3 , 0, 2 )
gridLayout.addWidget( label4 , 0, 3 )
gridLayout.addWidget( label5 , 0, 4 )
self.setLayout( gridLayout )
def mousePressEvent(self,event):
if event.button()==QtCore.Qt.LeftButton:
self.dragPosition=event.globalPos()-self.frameGeometry().topLeft()
event.accept()
if event.button()==QtCore.Qt.RightButton:
self.close()
def mouseMoveEvent(self,event):
if event.buttons() & QtCore.Qt.LeftButton:
self.move(event.globalPos()-self.dragPosition)
event.accept()
app = QtGui.QApplication( sys.argv )
demo = MyWindow()
demo.show()
app.exec_()
pyqt4教程,天气预报
免责声明:本站文章均来自网站采集或用户投稿,网站不提供任何软件下载或自行开发的软件! 如有用户或公司发现本站内容信息存在侵权行为,请邮件告知! 858582#qq.com
更新日志
- 雨林唱片《赏》新曲+精选集SACD版[ISO][2.3G]
- 罗大佑与OK男女合唱团.1995-再会吧!素兰【音乐工厂】【WAV+CUE】
- 草蜢.1993-宝贝对不起(国)【宝丽金】【WAV+CUE】
- 杨培安.2009-抒·情(EP)【擎天娱乐】【WAV+CUE】
- 周慧敏《EndlessDream》[WAV+CUE]
- 彭芳《纯色角3》2007[WAV+CUE]
- 江志丰2008-今生为你[豪记][WAV+CUE]
- 罗大佑1994《恋曲2000》音乐工厂[WAV+CUE][1G]
- 群星《一首歌一个故事》赵英俊某些作品重唱企划[FLAC分轨][1G]
- 群星《网易云英文歌曲播放量TOP100》[MP3][1G]
- 方大同.2024-梦想家TheDreamer【赋音乐】【FLAC分轨】
- 李慧珍.2007-爱死了【华谊兄弟】【WAV+CUE】
- 王大文.2019-国际太空站【环球】【FLAC分轨】
- 群星《2022超好听的十倍音质网络歌曲(163)》U盘音乐[WAV分轨][1.1G]
- 童丽《啼笑姻缘》头版限量编号24K金碟[低速原抓WAV+CUE][1.1G]