首先创建一个txt.py文件用来保存显示整理好的爬虫内容:

#! /usr/bin/env python
# -*- coding: utf-8 -*-txt_name = ['摄影师李小蕾','Match韩风','师永刚','CCTV5体育新闻','林宥嘉YogaLin','杭州微博城事','五月天','美女新视觉','聊心情话','人民网','央视新闻','贾玲','中国广州发布','丁晞文','AzureJK_田柾国资源博','BB_Korea美图','张杰','文摘精选','卫视大揭秘','CHERE_MAMIE_for_Lay']txt = ['#李小蕾摄影课堂#记录最美的一瞬间,全国各地学员作品推荐。[挤眼]图1:西安学员 @媛小晨儿  图2:广州学员 @is_叶子  图3:江苏学员 @四哥哥儿  图4:河北学员 @子煜Smile   对于大场景的照片利用留白可以显意境,但我更喜欢人物眼神的捕捉和主体的抓拍,让照片更有记忆点。[挤眼]我会一直认真做好教学,建立一个好的学习圈子,让学生更强大,青出于蓝胜于蓝。每天都会花半天时间在工作台一对一辅导。','? Match star ?:金智媛 不管是淡妆还是素颜都十分好看的女神 人美肤白可不是随便说说的啊','里皮:我绝对不知道,我作为一个广州老教练怎么把我选到中央去了?所以蔡振华同志跟我谈话,说都决定啦,你来当主教练,我说另请高明吧。我实在也不是谦虚,我一个广州教练怎么到北京来了呢?但是呢,振华同志讲“大家已经研究决定了”,当时我就念了两句诗:“苟利国家生死以,岂因祸福避趋之。”','【里皮与足协签约正式执教国足 斯科拉里留任恒大】里皮终于来了,昨天抵达香港的里皮由恒大副总裁刘永灼亲自接机,然后一同返回广州。今天里皮与许家印,以及早在广州等候中国足协主席蔡振华进行了秘密会面。三人就中国足球未来进行了交流,里皮也与中国足协在广州签约成功,他已经正式成为中国国家队主教练。而斯科拉里毫无意外将会留任恒大。','一顆大心獻給給昨晚辛苦多加班次的武漢地鐵。謝謝你們讓我的歌迷朋友安全回家,好感謝。武漢?','【#2016中国百强城市#榜:浙江8市上榜 杭州排第8[hold住]】#杭州身边事#近日,2016年中国百强城市排行榜出炉,浙江杭州、宁波、温州、绍兴、嘉兴、金华、台州、湖州8个城市上榜,其中杭州名列总榜单第8位,与上年比排名上升1位。北京、上海、广州继续分列前三甲。O2016中国百强城市浙8城市上榜你家乡上榜了吗?','謝謝馬來西亞!這美好的夜晚,讓我們用沁涼椰子水與熱情的吉隆坡乾杯 (咦?有人拿的不是椰子水唷)#五月天2016就是演唱会# 10/29 泉州 11/5 長沙','“90后”小花旦郑爽。出道短短几年,她就已经成为了炙手可热的女星,主演的多部影视剧不仅家喻户晓,而且这些作品还是各大卫视黄金档收视冠军。最近,参加的《微微一笑很倾城》更是加深了观众对她的喜爱。@郑爽工作室 @郑爽吧 #郑爽#','永远不要因为别人的言论而怀疑自己,也不要因为喜欢谁而看低自己。你所有的优缺点,都是为了能接纳你现在这个样子的人而准备的。要知道,谁都想要成为更好的自己,但不代表现在的你不值得被爱。','【坚持跳广场舞 姑娘跳出了马甲线】杭州92年出生的小姑娘,因为家附近跳广场舞的领舞好看,她就被吸引也跳起了广场舞。小姑娘戒了饮料,晚饭也少吃了半碗饭。不到一年的时间,从110斤到86斤,减了24斤,连马甲线都有了!医生:这就是俗话说的“管住嘴,迈开腿”。(钱江晚报)O坚持跳广场舞 90后姑娘跳出了马甲线','【霜降至,这些部位护起来】①腹部:不要露出腹部,夜间盖好被子,起夜时披件衣服;②足部:鞋子要保暖、舒适、干燥,适当热水泡脚;③膝部:不轻易露出膝关节,不要运动过量,老年人必要时可戴上护膝。霜降天渐冷,转发提醒身边人[心]!','大碗第一次员工大会~完整的体系。跟大家一一介绍一下。图一:大碗娱乐董事长~春花儿图二:大碗娱乐CEO @栗坤  图三:大碗娱乐CCO@孙集斌  图四:大碗娱乐VP副总裁@大碗芳欣图五:大碗娱乐CZO艺人总监@张闻儿 此处感谢服装赞助包贝尔~广告:@欢喜密探 正在优酷播出………','#夜读广州#【夜深了,这里还有盏灯为你留着~】它是广州的一家24小时不打烊书店,每天真有几十号人要睡在这里一整夜的,或为了看书、或体验、或...在过去3年,有数万人次在他的店里度过了起码一个夜晚...Ta在哪?你有深夜体验的经历吗?广州还有哪些不打烊书店,书虫们跟夜猫子们分享下呗~图by@书单君','那些不可回首的容颜','#田柾国BEGIN##田柾国# 【视频】 161022 音乐中心 柾国特别MC CUT【f田柾国 begin】油管官方mv【O网页链接】(柾国部分翻译:喂?我是~防弹少年团的~黄金忙内~田柾国~ 柾国儿将会展现三种撒娇set~)可爱 L秒拍视频 .','#杨洋#这条微博只有杨洋的老婆才可以点赞♡10S内点赞瘦10斤享瘦找@瘦子小铺','现在才公布我的公众号,我都有些嫌弃我自己了[嘻嘻],看到你们和我的对话了[笑cry]我想……我想[偷笑]还有好消息,没抢到票的你,这里也是有机会的[鼓掌]','这么多年,你一直在我心口幽居,我放下过天地,放下过万物,却从未放下过你。我行遍世间所有的路,逆着时光行走,只为今生与你邂逅。一一仓央嘉措《我放下过天地 却从未放下过你》','#钟汉良孤芳不自赏##钟汉良#一段旷世奇缘,任凭世事百转千折,不改初衷,永不相负。由钟汉良、杨颖主演的古装战争爱情剧《孤芳不自赏》今日在湖南卫视海口招商会上曝光了部分片花,恢弘大气,精致唯美,帅气的楚王爷英勇深情、一眼万年,该剧预计于2017年春节档登陆湖南卫视金鹰独播剧场首播!@钟汉良','#张艺兴##张艺兴losecontrol##张艺兴whatUneed# 161022 跪谢所有小伙伴 今日不在已悔一生 [崩溃][崩溃][崩溃][崩溃][崩溃][崩溃][崩溃][崩溃][崩溃][泪流满面][泪流满面][泪流满面][泪流满面][泪流满面][泪流满面][泪流满面][泪流满面][泪流满面][泪流满面]']txt_key = ['摄影 意境 抓拍','淡妆 素颜','广州 中央 国家','里皮 恒大 签约 执教','武汉 歌迷','百强城市 杭州身边事 排行榜','马来西亚 吉隆坡 演唱会','郑爽 影视剧 作品 炙手可热','言论 怀疑','广场舞 马甲线 领舞','霜降 保暖 老人','员工大会 体系 娱乐','书店 不打烊 一整夜','容颜','田钲国 视频 音乐','杨洋 点赞','公众号 嫌弃 好消息','路 时光 仓央嘉措','钟汉良 湖南卫视 孤芳不自赏','张艺兴 奔溃 泪流满面']

然后创建一个weibo_gui.py用来进行GUI页面的设计:

#! /usr/bin/env python
# -*- coding: utf-8 -*-from PyQt4 import QtCore, QtGui
import time
import txtclass MyWidget(QtGui.QWidget):def __init__(self, parent=None):super(MyWidget, self).__init__(parent)#self.resize(800, 500)self.setWindowTitle('实时显示热门微博内容')self.timer = QtCore.QTimer()#显示微博内容self.txt = QtGui.QTextEdit()#显示微博关键字self.txt_key = QtGui.QLineEdit()#显示微博用户self.txt_name = QtGui.QLineEdit()label1 = QtGui.QLabel("微博用户名:")label2 = QtGui.QLabel("关键字:")label3 = QtGui.QLabel("微博内容:")otherLabel = QtGui.QLabel("备注:")otherLabel.setFrameStyle(QtGui.QFrame.Panel | QtGui.QFrame.Sunken)labelCol = 0contentCol = 1leftLayout = QtGui.QGridLayout()leftLayout.addWidget(label1, 0, labelCol)leftLayout.addWidget(self.txt_name, 0, contentCol, 1, 40)leftLayout.addWidget(label2, 1, labelCol)leftLayout.addWidget(self.txt_key, 1, contentCol, 1, 40)leftLayout.addWidget(label3, 2, labelCol)leftLayout.addWidget(self.txt, 2, contentCol, 1, 40)leftLayout.addWidget(otherLabel, 5, labelCol, 1, 40)leftLayout.setColumnStretch(0, 1)leftLayout.setColumnStretch(1, 3)self.ok_button = QtGui.QPushButton("开始爬虫", self)self.closePushButton = QtGui.QPushButton("关闭", self)rightLayout = QtGui.QVBoxLayout()rightLayout.setMargin(10)rightLayout.addStretch(7)rightLayout.addWidget(self.ok_button)rightLayout.addWidget(self.closePushButton)mainLayout = QtGui.QGridLayout(self)mainLayout.setMargin(15)mainLayout.setSpacing(15)mainLayout.addLayout(leftLayout, 0, 0)mainLayout.addLayout(rightLayout, 0, 1)mainLayout.setSizeConstraint(QtGui.QLayout.SetFixedSize)self.connect(self.ok_button, QtCore.SIGNAL('clicked()'),self, QtCore.SLOT("on_ok_button_clicked()"))self.connect(self.closePushButton, QtCore.SIGNAL("clicked()"), self, QtCore.SLOT("close()"))# 自定义实现爬虫的槽函数@QtCore.pyqtSlot()def on_ok_button_clicked(self):self.txt.clear()for i in range(len(txt.txt)):#进行添加内容self.txt_name.setText(txt.txt_name[i])self.txt.setText('  '+txt.txt[i])self.txt_key.setText(txt.txt_key[i])# 下面两条语句用于设置单条微博显示时间QtGui.QApplication.processEvents()time.sleep(2)self.txt.clear()if __name__ == "__main__":import sysapp = QtGui.QApplication(sys.argv)app.aboutToQuit.connect(app.deleteLater)w = MyWidget()w.show()app.exec_()

显示效果如下(说明:每隔四秒可以显示不同内容,程序中可以设置):

PyQt4实时显示文本内容GUI相关推荐

  1. Python一字一字的显示文本内容

    前面一段时间朋友问我怎样用Python写一段代码,让文本内容一个字一个字的显示,这个当然是可以实现的了,我们可以先看看效果.视频没法上传,只能大家自己运行代码了. 程序很简单,几行代码就可以了,当然想 ...

  2. iOS-UILabel多行显示文本内容、根据文本长短自动计算文本框高度

    iAronTalk Blog opens. The clean and elegantlife style deduces the deep thought of life. -=-=-=-=-=-= ...

  3. 在界面中显示文本内容

    iOS有单行和多行显示文本的控件对象: UITextField:简单的单行 UITextView:可滚屏的多行 在这里使用的是多行文本,即UITextView. 代码很简单,需要声明该视图的位置,字体 ...

  4. python调用海康威视的摄像头,实时显示监控内容

    我们先看效果,您再决定要不要看这个文章,毕竟大家的时间都是有限的! 效果图如下 没有任何的延迟,至于像素与这个摄像机原本的像素是一致的 我们需要准备的软件 python.pycharm.安装openc ...

  5. ASP.NET 母版页小实例(点击显示文本内容)

    ①.master文件(母版页源代码) <%@ Master Language="C#" AutoEventWireup="true" CodeFile=& ...

  6. python调用海康网络摄像头,实时显示监控内容

    用网线将海康威视摄像头与电脑连接在一起:(或者用交换机,在一个交换机下面) 海康摄像头的默认ip是192.168.1.64 效果:和通过海康摄像头网址效果一样 rtsp://用户名:密码@ip地址/S ...

  7. 什么便签可以在桌面显示内容,可以在电脑桌面显示文本的便签软件

    在工作的时候,总有人会有这样的需求,把一些文本内容放在桌面上,无论是自己还是别人用这台电脑,都能一眼看到文本内容.一些便签软件具备此类功能,那么问题来了,什么便签可以在桌面显示内容呢?可以在电脑桌面显 ...

  8. 特殊标记字段(#)实时富文本显示

    我们知道微博可以在编辑中添加话题,比如将两个"#"号之间的字体变为蓝色等,最近项目当中需要用到这样的功能,就考虑了一下如何实现这个功能~ 首先说一下我们的要求: 两个"# ...

  9. gui显示文本动态框

    软件文本框,显示一些希望被阅读的文本: 包含main函数(kuang),gui作为子函数,以及必要的txt文件. 直接运行kuang函数即可.时间0.5秒内. 可以顺序显示希望输入的内容,并保存记录, ...

最新文章

  1. CVPR 2021 Oral | Transformer再发力!华南理工和微信提出UP-DETR
  2. matlab贝塞尔滤波器设计_DSP之窗函数法设计高通滤波器(MATLAB实现)
  3. BZOJ 4086: [Sdoi2015]travel(SDOI2015 round2 day1)(分类讨论+容斥原理)
  4. open_basedir php.ini,关于PHP文件包含目录配置 open_basedir
  5. Ubuntu 华为开源镜像站 Mirror
  6. 部署docker-consul群集,Harbor构建Docker私有仓库
  7. Transformer 的稳健性更好吗?
  8. join(long)与sleep(long)的区别
  9. CSDN 输入公式的方法
  10. 电大课程考核计算机应用基础,计算机应用基础课程考核说明-保定广播电视大学.doc...
  11. MATLAB画柱状图对比
  12. 移动产品设计书籍推荐
  13. 远程学习(一):基于ZeroTier的异地组网及Moon转发节点搭建
  14. FreeRTOS STM32CubeMX port.c(483): error: A1586E: Bad operand types (UnDefOT, Constant) ...
  15. 程序员撩妹指南-抖音爆火3D相册
  16. 最美的十大经典爱情句子{转}
  17. 苹果手机怎么在照片上添加文字_要给照片快速添加文字、图框、印章,用这款手机软件比较方便...
  18. Item 3: Understand decltype
  19. 左移赋值运算符 (<<=)
  20. 手把手讲解超详细python入门游戏项目‘打外星飞船’(三)

热门文章

  1. cadence 通孔焊盘_【精品】PCB设计软件allegro不规则带通孔焊盘的制作
  2. 实时在线游戏服务器客户端交互总结
  3. 世界经典电影Top 50
  4. windows系统查看USB设备序列号方法汇总
  5. 快过年了,Python实现12306查票以及自动购票....
  6. 网络与信息安全学习日记
  7. 电商中spu和sku是什么?怎么去设计表结构?
  8. 2022-2028年中国危化品运输行业市场深度分析及投资规模预测报告
  9. C语言冒泡法输出成绩与学号,C语言:根据成绩进行冒泡排序,学号也得跟着动,输出的结果...
  10. 十一大开源机器人平台