博客专栏  >  移动开发   >  PyQt5的学习工作总结

PyQt5的学习工作总结

关于Python GUI的代码实例分析,目前网络上关于PyQt5的资料一直很少,而且仅有的少部分资料还都是英文的,给初学者带来的强烈的困扰,本专栏的开设目的是为了分享一些学习工作中将碰到的一些问题,以及一些实例,希望能给初学者一些帮助

关注
1 已关注
31篇博文
  • QListWidget右键菜单的实现

    关于右键菜单的实现,可以参考另一篇我转载的文章,在QT中添加右键菜单。 问题:如何实现在一个列表中点击右键,如果在Item上面,则有“修改”选项,在其余空白处,则只有“添加”,"删除"选项。 ...

    2017-04-06 09:14
    363
  • QT GUI界面假死的处理

    原文地址 在GUI程序中,主线程也叫GUI线程,因为它是唯一被允许执行GUI相关操作的线程。对于一些耗时的操作,如果放在主线程中,就是出现界面无法响应的问题。这种问题的解决一种方式是,把这些耗时操作...

    2017-04-17 19:11
    310
  • pyqt注销操作后重新登录--程序的重启

    大体思路说下,要代码实现的私聊程序入口处:... def main(): # `...`是省略的内容 ... app = QApplication(sys.argv) ...

    2017-04-28 16:02
    223
  • Qt5中部分自带控件菜单(QLineEdit、QTextEdit右键菜单)的汉化

    原文地址       Qt中一些控件自带了功能完备的右键菜单,完全可以满足一般的使用要求,而不必再费劲自己创建、调用菜单,但是默认情况下这些菜单均为英文,用在一款汉语软件里难免有点别别扭扭,这就需要...

    2017-04-17 19:14
    263
  • PyQt5设置QTableWidget列宽固定

    找了良久才找着啊,找了很多内容,点进去发现都一样…QTableWidget.horizontalHeader().setSectionResizeMode(0, QHeaderView.Fixed)这...

    2017-05-03 18:12
    150
  • Qt实现小功能之列表无限加载(创意很不错:监听滚动条事件,到底部的时候再new QListWidgetItem)

    原文地址 概念介绍       无限加载与瀑布流的结合在Web前端开发中的效果非常新颖,对于网页内容具备较好的表现形式。无限加载并没有一次性将内容全部加载进来,而是通过监听滚动条事件来刷新内容的。...

    2017-05-05 18:11
    367
  • 获取QTableWidget中所有已选行的行号

    def getRow(self): self.selectedRow = list() item = self.`qtablewidget`.selectedItems...

    2017-03-29 18:06
    685
  • PyQt5系统托盘

    from PyQt5.QtWidgets import QDialog, QAction, QSystemTray, QMenu from PyQt5.QtGui import QIconclass ...

    2017-03-28 18:11
    314
  • QLabel自动换行的实现

    刚开始百度了下想找现成的,没想到搜索的结果大部分都是这篇博文 1. 让QLabel自适应text的大小,直接用下面的代码: LabelName->adjustSize(); 2. 让QLab...

    2017-03-17 18:34
    1026
  • qss选择器

    qss语法 qss和css一样有两部分组成,选择器和语句声明(selector和declaration) 选择器分为一般选择器、子控件选择器(辅助控制器)和伪选择器(伪状态)(下面为转载,出处ht...

    2017-03-09 18:41
    190
  • pyqt信号和槽传递额外参数

    原文地址 环境: python2.7.8 pyqt 4.11.1 使用Pyqt编程过程中,经常会遇到给槽函数传递额外参数的情况。但是信号-槽机制只是指定信号如何连接到槽,信号定义的参数...

    2017-03-03 18:43
    296
  • QComboBox的代理(订制QComboBox组合框)

    原文地址 导读      组合框是一个重要且应用广泛的组件,一般由两个子组件组成:文本下拉单部分和按钮部分。在许多既需要用户选择、又需要用户手动输入的应用场景下,组合框能够很好的满足我们的需求。如...

    2017-03-03 18:12
    269
  • Qt/PyQt的系统托盘图标(SystemTrayIcon)实现

    原文地址 write by 九天雁翎(JTianLing) -- blog.csdn.net/vagrxie 讨论新闻组及文件 估计这种小的知识会有几篇文章,除了全局快捷键部分外,其他的都比...

    2017-03-01 18:58
    205
  • Ubuntu下PyQt4官方文档获取

    获取文档: sudo apt-get install python-qt4-doc文档位置: /usr/share/doc/python-qt4-doc/html/index.html类名引用位置...

    2017-03-01 18:42
    121
  • PyQt中的各种提示框

    转载自: http://www.linuxidc.com/Linux/2012-06/63652p5.htm  在实际的程序开发中,经常会用到各种各样的消息框来给用户一些提示或提醒...

    2017-02-22 10:31
    999
  • PyQt4 信号和槽用法总结

    原文地址 原文 http://neteue.com/article/pyqt4-signal-slot/ 信号与槽的例子 可以使用QObject.connect方法来连接信号与槽 #! /...

    2017-02-17 16:56
    500
  • Qt树形控件QTreeView使用

    原文地址 QTreeView 和 QStandardItemModel的使用 QtreeView是ui中最常用的控件,Qt中QTreeWidget比QTreeView更简单,但没有QTr...

    2017-02-15 18:26
    507
  • Qt之格栅布局(QGridLayout)

    简述 QGridLayout:格栅布局,也被称作网格布局(多行多列)。 栅格布局将位于其中的窗口部件放入一个网状的栅格之中。QGridLayout需要将提供给它的空间划分成的行和列,并把每个窗口部件插...

    2017-02-14 19:04
    171
  • QTableWidget 详细使用

    原文地址   QWidget及其子类都可有右键菜单,因为QWidget有以下两个与右键菜单有关的函数: Qt::ContextMenuPolicy contextMenuPolicy ()...

    2017-02-14 18:43
    139
  • Ubuntu下Qt5安装Qt designer

    原文地址 安装Qt 之后发现只有Qt Creator …但是不支持PyQt5呀! 于是想安装一个Qt designer 一开始打 sudo apt-get install qt5-de...

    2017-01-25 10:20
    323
img博客搬家
img撰写博客
img专家申请
img意见反馈
img返回顶部