设为首页 收藏本站
查看: 807|回复: 0

[经验分享] python 学习日志(2)

[复制链接]

尚未签到

发表于 2018-8-13 06:31:45 | 显示全部楼层 |阅读模式
1、给label添加图片,例如,我有一个label_1,为其加载一张图片,代码如下;  self.label_1.setPixmap(QtGui.QPixmap('/home/kubuntu/python_porjects/a.jpg')
  '/home/kubuntu/python_porjects/a.jpg'是所放图片的绝对路径
  如果它于源文件在同一个目录下,可写为相对路径:'./a.jpg',总之路径写对即可
  2、对menu菜单项的事件控制
  其实这与按钮的事件控制是一样的,只不过信号不是“clicked()”,而一般是“activated()”,其他类同.
  3、QMessageBox事件
  QMessageBox事件有很多如question,warning,information,critical,其实他们的用法基本相同
  如 弹出警告窗体 ,代码如下:
  retn=QtGui.QMessageBox.warning(self, u"警告",u"你输入的密码有误!",  2, 0, 3)
  retn是用户所选择的按钮的返回值,文档中描述如下:
  int QMessageBox.warning (QWidget, QString, QString, int, int, int button2 = 0)
  其中参数的意思分别是:QWidget是父窗体,QString是标题栏中的信息此处是“警告”,QString是显示的警告信息此处是“你输入的密码有误!”,
  后面的三个int代表的是三个按钮的选项,值不同显示的按钮也不同,具体情况如下:
  0没有按钮,1是ok按钮,2是cancel按钮,3是Yes按钮,4是No按钮,5是Abort按钮, 6是Retry按钮,
  7是Ignore按钮,8 是Yes to All按钮, 9是No to All 按钮
  其中当三个都设为0时,则只显示一个ok按钮。
  返回值retn就是它们对应的值,如单击Yes按钮,则其返回值为3,可据此再做出相应动作

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-550830-1-1.html 上篇帖子: python 高级学习网址 下篇帖子: Python IO编程——文件读写
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表