pyqt4教程之實現(xiàn)半透明的天氣預(yù)報界面示例
更新時間:2014年03月02日 09:51:51 作者:
這篇文章主要介紹了pyqt4實現(xiàn)半透明的天氣預(yù)報界面示例,需要的朋友可以參考下
復(fù)制代碼 代碼如下:
# -*- 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_()
相關(guān)文章
django foreignkey外鍵使用的例子 相當于left join
今天小編就為大家分享一篇django foreignkey外鍵使用的例子 相當于left join,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-08-08python數(shù)據(jù)結(jié)構(gòu)學(xué)習(xí)之實現(xiàn)線性表的順序
這篇文章主要為大家詳細介紹了python數(shù)據(jù)結(jié)構(gòu)學(xué)習(xí)之實現(xiàn)線性表的順序,具有一定的參考價值,感興趣的小伙伴們可以參考一下2018-09-09Python3 jupyter notebook 服務(wù)器搭建過程
這篇文章主要介紹了Python3 jupyter notebook 服務(wù)器搭建過程,非常不錯,具有一定的參考借鑒價值,需要的朋友參考下吧2018-11-11Python實例解析圖像形態(tài)學(xué)運算技術(shù)
形態(tài)學(xué)處理方法是基于對二進制圖像進行處理的,卷積核決定圖像處理后的效果。本文將為大家詳細介紹一下OpenCV中的圖像形態(tài)學(xué),感興趣的可以了解一下2022-03-03解決Ubuntu pip 安裝 mysql-python包出錯的問題
今天小編就為大家分享一篇解決Ubuntu pip 安裝 mysql-python包出錯的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-06-06python函數(shù)和python匿名函數(shù)lambda詳解
這篇文章主要介紹了python函數(shù)和python匿名函數(shù)lambda,本文通過實例代碼給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2022-09-09python中scipy.stats產(chǎn)生隨機數(shù)實例講解
在本篇文章里小編給大家分享的是一篇關(guān)于python中scipy.stats產(chǎn)生隨機數(shù)實例講解內(nèi)容,有需要的朋友們可以學(xué)習(xí)下。2021-02-02