PyQt5快速入门(三)PyQt5基本窗口组件一、QMainWindow1、窗口类型简介QMainWindow、QWidget、QDialog用于创建窗口,可以直接使用,也可以派生使用。QMainWindow窗口包含菜单栏、工具栏、状态栏、标题栏等,是最常见的窗口形式。QDialog是对话框窗口的基类,主要用于执行短期任务,或与用户进行交互,可以是模态或非模态的。QDialog对话框没有菜单栏、工
分类:
其他好文 时间:
2019-07-22 22:44:37
阅读次数:
221
PyQt5快速入门(二)PyQt5信号槽机制一、信号槽机制简介1、信号槽简介信号槽是Qt的核心机制,也是PyQt编程中对象进行通信的机制。在Qt中,QObject对象和PyQt中所有继承自QWidget的控件都支持信号槽机制。当信号发射时,连接的槽函数会自动执行。在PyQt5中,信号与槽函数通过object.signal.connect()方法进行连接。信号槽特点如下:(1)一个信号可以连接多个槽
分类:
其他好文 时间:
2019-07-22 10:04:47
阅读次数:
136
#-*-coding:utf-8 -*-import sysfrom PyQt5.QtWidgets import QApplication,QWidget,QLabelfrom PyQt5.QtWidgets import QMainWindow,QAction,qAppfrom PyQt5.Qt ...
分类:
其他好文 时间:
2019-07-15 09:24:08
阅读次数:
140
原文:https://zhuanlan.zhihu.com/p/31310536 /********原文********/ 最近很多学习Qt的小伙伴在我的微信公众号私信我,该如何理解下面段代码的第二行QWidget(parent) 1 Widget::Widget(QWidget *parent) ...
分类:
其他好文 时间:
2019-07-02 16:21:24
阅读次数:
181
1、项目文件组成在QtCreator中新建一个WidgetApplocation项目,选中窗口基类中选中QWidget作为窗口基类,并选中"GnerateForm"复选框。创建后项目文件目录树如图: 项目组织文件pro:存储项目设置的文件主程序入口文件main.cpp,实现main函数的程序文件窗体 ...
分类:
其他好文 时间:
2019-07-01 15:44:43
阅读次数:
181
#pragma once #include #include "ui_RecvSignal.h" class RecvSignal : public QWidget { Q_OBJECT public: explicit RecvSignal(QWidget *parent = Q_NULLPTR)... ...
分类:
其他好文 时间:
2019-06-30 19:15:57
阅读次数:
120
学习样式表的目的:可以设计出好看的控件。(比如可以给一些按钮设计成好看的图片) QT 样式表的思想很大程度上是来自于HTML的层叠式样式表(CSS),通过调用QWidget->setStyleSheet()或者QApplication->setStyleSheet(),你可以为一个独立的子部件、整个 ...
分类:
其他好文 时间:
2019-06-18 15:58:43
阅读次数:
107
在初学Qt的过程中,时不时地要通过F2快捷键来查看QT类的定义,发现类定义中有许多Q_PROPERTY的东西,比如最常用的QWidget的类定义: Qt中的Q_PROPERTY宏在Qt中是很常用的,那么它有什么作用呢? Qt提供了一个绝妙的属性系统,Q_PROPERTY()是一个宏,用来在一个类中声 ...
分类:
其他好文 时间:
2019-06-17 11:01:05
阅读次数:
203
#include "mainwidget.h" #include #include MainWidget::MainWidget(QWidget *parent) : QWidget(parent) { // QPushButton btn1; // QPushButton btn2; btn1.s... ...
分类:
其他好文 时间:
2019-06-15 11:52:54
阅读次数:
122