电脑知识|欧美黑人一区二区三区|软件|欧美黑人一级爽快片淫片高清|系统|欧美黑人狂野猛交老妇|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网

您的位置:首頁技術文章
文章詳情頁

Python氣泡提示與標簽的實現

瀏覽:2日期:2022-07-31 14:14:37

來更新Gui教程了!!!

今天我們講氣泡提示,就是這個樣子的。

Python氣泡提示與標簽的實現

那個‘這是一個氣泡提示’就是氣泡提示,朋友們肯定有些會‘哦,原來就是這個呀。’,也有些朋友會說:“這不是電腦自帶的嗎”。這個問題在我剛學編程的時候,也是這樣。比如我一開始先是學Scratch,然后目標是編一個植物大戰僵尸。當我去編的時候(沒學過,因為很簡單,一看就懂。),以為太陽從天上掉下來的效果是編的時候不用編,而是以為自帶的。結果還要涉及到什么隨機數,好了,說遠了…

代碼上!!!

import sysfrom PyQt5.QtWidgets import QWidget, QToolTip, QApplicationfrom PyQt5.QtGui import QFontclass Example(QWidget): def __init__(self): super().__init__() self.settings() def settings(self): self.setGeometry(300, 300, 400, 300) self.setWindowTitle(’啥都行’) self.setToolTip(’氣泡提示’) #氣泡提示 QToolTip.setFont(QFont(’microsoft Yahei’, 10)) #字體格式 self.show()if __name__ == ’__main__’: app = QApplication(sys.argv) ex = Example() sys.exit(app.exec_())

很明顯,我們用setToolTip創建了一個氣泡提示。然后這里要注意,這里是self.setToolTip,就是說在整個界面都可顯示氣泡,而不是在某個字上或按鈕上(后面講)然后就是字體。設置字體的兩個參數分別是字體名字與大小。

剛剛提到了標簽,那我們也來講一講,至于按鈕,就有點復雜,所以下一期講吧。

代碼呢?滾出來!

import sysfrom PyQt5.QtWidgets import QWidget, QLabel, QApplicationfrom PyQt5.QtGui import QPixmapclass Example(QWidget): def __init__(self): super().__init__() self.settings() def settings(self): self.setGeometry(300, 300, 300, 200) self.setWindowTitle(’啥都行’) self.a = QLabel(self) self.a.setToolTip(’氣泡提示’) self.a.setText(’關注一下吧!’) self.a.move(50,50) print(self.a.text()) self.show()if __name__ == ’__main__’: app = QApplication(sys.argv) ex = Example() sys.exit(app.exec_())

大家注意了,這里的氣泡提示就只能在‘關注一下吧’標簽上看到了,這個標簽以外的地方都無法看到這個氣泡提示。可能有些朋友不知道怎么看氣泡提示,就是將光標放在氣泡提示的地方,等一會兒就出現了。

這個QLabel就是標簽,也可以設置字體。只不過我沒展示出來。self.a.text()是獲取self.a的文本,如果你只是打印self.a,那么結果就是:<PyQt5.QtWidgets.QLabel object at 0x053A4300>這個0x053A4300是程序每次執行分配給變量或者其它的什么的一個ID,ID相當于每個人的身份證。

如果你要查看self.a的類型,那么就是這個:<class ‘PyQt5.QtWidgets.QLabel’>

大家一定要注意,這個非常重要!!!標簽的內容只能是字符串!!!,大家應該知道我以前的博客除了QQ之外沒加粗過字體。為什么我這么重視,大家看個例子:

import sysfrom PyQt5.QtWidgets import QWidget, QLabel, QApplication,QPushButtonclass Example(QWidget): def __init__(self): super().__init__() self.initUI() def initUI(self): self.setGeometry(300, 300, 300, 200) self.setWindowTitle(’QLabel標簽’) self.a = QLabel(self) self.a.setText(’變數字’) self.a.move(50,50) self.b = QPushButton(’確定’,self) self.b.clicked.connect(self.buttonClicked) self.b.move(100,100) self.show() def buttonClicked(self): self.a.setText(’123’)if __name__ == ’__main__’: app = QApplication(sys.argv) ex = Example() sys.exit(app.exec_())

這里面涉及到按鈕,大家不用管,反正下一期會講。大概的目標就是按一下按鈕,標簽會變成另外的內容。

如果你用的是pycharm,那么按一下按鈕就會這樣:

Python氣泡提示與標簽的實現

如果你運行成功的話,應該是0,但是這里是1。但是又不報錯。

如果用的是Sublime Text3:

Python氣泡提示與標簽的實現

你就根本不知道有什么錯。所以在這里我和大家一再強調:標簽的內容只能是字符串!!!

接著說。這個move就是將對象移動到界面的某個位置,以像素為單位。標簽也可以是gif或者圖片。gif的話就是用QMovie,這個大家自行搜索,因為我懶得去搜一個gif動圖。所以我只和大家說圖片。

import sysfrom PyQt5.QtWidgets import QWidget, QLabel, QApplicationfrom PyQt5.QtGui import QPixmapclass Example(QWidget): def __init__(self): super().__init__() self.initUI() def initUI(self): self.setGeometry(300, 300, 300, 200) self.setWindowTitle(’QLabel標簽’) self.a = QLabel(self) self.a.setToolTip(’氣泡提示’) self.a.move(50,50) print(self.a.text()) b = QLabel(self) b.setPixmap(QPixmap(’圖片名字’)) b.move(100,100) self.show()if __name__ == ’__main__’: app = QApplication(sys.argv) ex = Example() sys.exit(app.exec_())

到此這篇關于Python氣泡提示與標簽的實現的文章就介紹到這了,更多相關Python氣泡標簽內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: Python 編程
相關文章:
主站蜘蛛池模板: 防火阀、排烟防火阀、电动防火阀产品生产销售商-德州凯亿空调设备有限公司 | 高铝矾土熟料_细粉_骨料_消失模_铸造用铝矾土_铝酸钙粉—嵩峰厂家 | 扒渣机,铁水扒渣机,钢水扒渣机,铁水捞渣机,钢水捞渣机-烟台盛利达工程技术有限公司 | 物流之家新闻网-最新物流新闻|物流资讯|物流政策|物流网-匡匡奈斯物流科技 | 档案密集架_电动密集架_移动密集架_辽宁档案密集架-盛隆柜业厂家现货批发销售价格公道 | 培训一点通 - 合肥驾校 - 合肥新亚驾校 - 合肥八一驾校 | 圆窗水平仪|伊莉莎冈特elesa+ganter | 质构仪_鱼糜弹性仪-上海腾拔仪器科技有限公司| 青岛侦探调查_青岛侦探事务所_青岛调查事务所_青岛婚外情取证-青岛狄仁杰国际侦探公司 | 欧洲MV日韩MV国产_人妻无码一区二区三区免费_少妇被 到高潮喷出白浆av_精品少妇自慰到喷水AV网站 | 液压升降平台_剪叉式液压/导轨式升降机_传菜机定做「宁波日腾升降机厂家」 | 中国品牌排名投票_十大品牌榜单_中国著名品牌【中国品牌榜】 | 铁盒_铁罐_马口铁盒_马口铁罐_铁盒生产厂家-广州博新制罐 | 智能家居全屋智能系统多少钱一套-小米全套价格、装修方案 | 博客-悦享汽车品质生活 | 全自动端子机|刺破式端子压接机|全自动双头沾锡机|全自动插胶壳端子机-东莞市傅氏兄弟机械设备有限公司 | 塑料造粒机「厂家直销」-莱州鑫瑞迪机械有限公司 | 龙门加工中心-数控龙门加工中心厂家价格-山东海特数控机床有限公司_龙门加工中心-数控龙门加工中心厂家价格-山东海特数控机床有限公司 | 高压管道冲洗清洗机_液压剪叉式升降机平台厂家-林君机电 | 一体化预制泵站-一体化提升泵站-一体化泵站厂家-山东康威环保 | 私人别墅家庭影院系统_家庭影院音响_家庭影院装修设计公司-邦牛影音 | 尊享蟹太太美味,大闸蟹礼卡|礼券|礼盒在线预订-蟹太太官网 | 臭氧灭菌箱-油桶加热箱-原料桶加热融化烘箱-南京腾阳干燥设备厂 臭氧发生器_臭氧消毒机 - 【同林品牌 实力厂家】 | 代理记账_公司起名核名_公司注册_工商注册-睿婕实业有限公司 | 齿轮减速机电机一体机_齿轮减速箱加电机一体化-德国BOSERL蜗轮蜗杆减速机电机生产厂家 | 防爆暖风机_防爆电暖器_防爆电暖风机_防爆电热油汀_南阳市中通智能科技集团有限公司 | IIS7站长之家-站长工具-爱网站请使用IIS7站长综合查询工具,中国站长【WWW.IIS7.COM】 | 高清视频编码器,4K音视频编解码器,直播编码器,流媒体服务器,深圳海威视讯技术有限公司 | 有源电力滤波装置-电力有源滤波器-低压穿排电流互感器|安科瑞 | 滑石粉,滑石粉厂家,超细滑石粉-莱州圣凯滑石有限公司 | 集装箱箱号识别_自重载重图像识别_铁路车号自动识别_OCR图像识别 | 萃取箱-萃取槽-PVC萃取箱厂家-混合澄清槽- 杭州南方化工设备 | LCD3D打印机|教育|桌面|光固化|FDM3D打印机|3D打印设备-广州造维科技有限公司 | 中国产业发展研究网 - 提供行业研究报告 可行性研究报告 投资咨询 市场调研服务 | 盐城网络公司_盐城网站优化_盐城网站建设_盐城市启晨网络科技有限公司 | 盘装氧量分析仪-防爆壁挂氧化锆分析仪-安徽吉帆仪表有限公司 | 北京开源多邦科技发展有限公司官网 | 结晶点测定仪-润滑脂滴点测定仪-大连煜烁 | 南京试剂|化学试剂|分析试剂|实验试剂|cas号查询-专业60年试剂销售企业 | 刚性-柔性防水套管-橡胶伸缩接头-波纹管补偿器-启腾供水材料有限公司 | jrs高清nba(无插件)直播-jrs直播低调看直播-jrs直播nba-jrs直播 上海地磅秤|电子地上衡|防爆地磅_上海地磅秤厂家–越衡称重 |