Qt Designer

上次被人说TK不好咯,这次给你整个高大上的

安稳与你 提交于 2020-02-28 13:37:13
0.环境 操作系统:Windows Python版本:3.6.0 1.前言 PyQt是一个创建GUI应用程序的工具包。它是Python编程语言和Qt库的成功融合。Qt库是目前最强大的库之一。 2.效果图 3.环境安装 3.1 依赖包安装 pip install pyqt5 pip install pyqt5-tools 3.2 图形设计界面工具 同学们如果需要qt的图形设计界面,可以使用Pycharm+Python3+PyQt5+QtDesigner的方式搭建。QtDesigner可以直接拖控件设计ui,非常方便。 搭建方法详见: https://www.jianshu.com/p/094928ac0b73 QtDesigner下载链接: https://download.qt.io/archive/qt/ 装完以后效果大概就像下面这样: 注:Pycharm+Python3+PyQt5+QtDesigner环境搭建有些复杂,笔者也花了不少时间去研究怎么安装。限于篇幅,这里不方便展开来讲。反正还是一句话,要善于使用搜索引擎。 4.PyQt5的基本使用 4.1 hello world import sys from PyQt5.QtWidgets import QApplication, QWidget if __name__ == '__main__': app =

QtCreator(ver 4.11.0)常用快捷键

↘锁芯ラ 提交于 2020-02-27 01:49:18
项目相关 打开项目 Ctrl +O 新建项目 Ctrl +N 代码编辑相关 向上、下复制一行 Ctrl + Alt + arrowUp 或 arrowDown 将本行挪到上、下一行 Ctrl + Shift + arrowUp 或 arrowDown 全局重命名 Ctrl + Shift + R 变量、函数声明、定义间跳转 F2 变量、函数声明、定义间跳转(在新分栏中打开) Ctrl+E,F2 头文件、源文件之间跳转 F4 头文件、源文件之间跳转(在新分栏中打开) Ctrl+E,F4 跳转UI设计器 Shift + F4 光标位置移动(上一个位置) Alt + arrowLeft 光标位置移动(下一个位置) Alt + arrowRight 显示粘贴列表 Ctrl + Shift + V 转到行 Ctrl + L 直接添加新行 Ctrl + Enter 选中字符串变为小写 Alt + U 选中字符串变为大写 Alt + Shift + U 代码自动格式化 Ctrl + i 注释、反注释 Ctrl + / 跳转帮助文档 F1 跨行选择 Alt + 鼠标选取 查找 查找、替换 Ctrl + F 高级查找 Ctrl + Shift + F 查找下一个 F3 查找上一个 Shift + F3 查找下一个选中项 Ctrl + F3 查找上一个选中项 Ctrl + Shift + F3

信号和槽基本特点

被刻印的时光 ゝ 提交于 2019-11-29 19:14:52
本文链接:https://blog.csdn.net/hhhuang1991/article/details/79829784 信号和槽机制是 QT 的核心机制,要精通QT编程就必须对信号和槽有所了解。 一、使用方法 1. 为控件添加信号和槽 手动添加 //MyDlg.h #pragma once #include <QtWidgets/QDialog> #include <QtWidgets/QLabel> #include <QtWidgets/QLineEdit> #include <QtWidgets/QPushButton> #include <QtWidgets/QMessageBox> #include <QtWidgets/QHBoxLayout> class MyDlg : public QDialog { //只有加入了Q_OBJECT,你才能使用QT中的signal和slot机制。 Q_OBJECT private: QLabel* plabel; QLineEdit* pEdit; QPushButton* pBtn; public slots: void Print(); public: MyDlg(QWidget* parent = Q_NULLPTR); }; //MyDlg.cpp #include "MyDlg.h" #include