随笔分类 - PyQt5
公司新项目会用到Qt特来学习记录下
摘要:一、API接口设置 比如我这段代码中的一些设置,设置文字、居中、禁止复制、LineEdit输入为password等等 ~~~ import sys from PyQt5.QtCore import Qt from PyQt5.QtWidgets import QFrame from PyQt5.Qt
阅读全文
摘要:一、QCompleter类 自动补全会用到的一个类 主要代码 ~~~ def init_lineedit(self): 增加自动补全 self.completer = QCompleter(items_list) 设置匹配模式 有三种: Qt.MatchStartsWith 开头匹配(默认) Qt.
阅读全文
摘要:setWindowState(state) 设置窗口状态 Qt.WindowNoState 无状态 正常状态 Qt.WindowMinimized 最小化 Qt.WindowMaximized 最大化 self.setWindowState(Qt.WindowMaximized) Qt.Window
阅读全文
摘要:一、PyQt中的信号与槽 信号(Signal)和槽(Slot)是Qt中的核心机制,用在对象之间互相通信。在Qt中每个QObject对象和PyQt中所有继承自QWidget的控件(这些都是QObject的子对象)都支持信号与槽机制。当信号发射时,连接的槽函数将会执行。在PyQt5中信号与槽通过obje
阅读全文
摘要:一、Webkit了解 Webkit是一个开源的浏览器引擎,chrome也使用了作为核心。Qt中对Webkit做了封装,主要有以下几个类: QWebView :最常用的类,作为一个窗体控件 QWebPage :包含在QWebView中,表示一个Document QWebFrame :包含
阅读全文
摘要:一、PyQt5基础 1.1 创建窗口 ~~~ import sys from PyQt5.QtWidgets import QApplication, QWidget if __name__ == '__main__': app = QApplication(sys.argv) win
阅读全文