![](https://img-blog.csdnimg.cn/20200228105224931.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
Qt
Qt5,c++,笔记&部分项目代码
HimeHakuya
搬家,Github见 Name:AkiKagura
展开
-
【Python3】PyQt5学习笔记3-使用Qt Creator,Qt Designer编写Python程序
之前的程序都是使用PyCharm完成的……后来打开了QtDesigner发现是可以写Python的……之前找教程的时候也没有找到,于是便出现本文(x)个人还是觉得使用QtDesigner比较方便……因为好多东西他都可以自动生成我们新建一个Qt项目,选择带有窗口的Qt for Python,进入下一步,为项目命名在之后的步骤里我们设置默认类,按照我的习惯我们选择QWidget,并为它起一个名字再接下来这个工程就创建完啦我们进入这个工程,发现有两个文件,一个相当于c++版本的pro文件,另一个是生原创 2020-06-10 21:37:06 · 3178 阅读 · 0 评论 -
【Python3】PyQt5学习笔记2-信号与槽
(上一章贴的GitBook的PyQt5教程今天发现打不开了,不过发现相同的文字出现的地方挺多……那这里再贴一个PyQt5中文教程)我们调用QApplication的exec_()方法时(就是模板程序的最后一行sys.exit(app.exec_())),程序进入主循环。之后程序开始获取并分发事件。整理理解为一个对象产生事件(signal),另一个对象响应事件(slot)。我们需要定义这两个对象的连接方式(connect)(第一个程序为完整程序,后面的程序视情况截取片段)使用信号与槽我们编写一个程序原创 2020-06-10 18:44:02 · 234 阅读 · 0 评论 -
【Python3】PyQt5学习笔记1-入门、基本窗口定义、布局
先贴几个学习网站:Python基础教程 | 菜鸟教程PyQt5中文教程(简书)基于QtDesigner的PyQt编程PyQt5的安装以及PyCharm的配置(CSDN)从零开始 使用PyQt5概括一下就是cmd执行命令 pip install pyqt5 pyqt5-tools后就可以编写PyQt的代码啦。我们可以在PyCharm当中添加QtDesigner和Python的快捷方式以便生成ui以及ui到py文件的转换下载模块完成之后我们可以通过 import PyQt5查看是否成功导入模块最原创 2020-06-07 17:20:18 · 718 阅读 · 0 评论 -
【Qt】图形视图框架QGraphics(持续更新)
(讲述内容是标题的两个组件,为了打字方便 ,以下简称View和Scene)Scene是画布,View是试图,我们在画布上绘图,然后在视图上显示出来。为什么要使用这些组件?因为它们是面向对象的绘图,比较方便。QGraphicsView继承于QAbstractScollArea,也就是说可以滚动的QGraphicsScene继承于QObject,不是Widget定义View,注意动态分配空间...原创 2020-03-28 21:58:26 · 3608 阅读 · 2 评论 -
【Qt】[mymidi]窗口设计
是毕业设计做的项目,名字就先用着这个吧,大不了发布的时候再改名(x)这篇文章写了一个手动代码堆砌的布局,持续更新day1:构建框架 //h文件就不列了,需要添加什么组件h那边加一下,动态分配内存空间 //垂直布局嵌套水平布局 w0 = new QWidget(this); w1 = new QWidget(this); w2 = new QWidget(this);...原创 2020-02-23 21:57:49 · 253 阅读 · 0 评论 -
【Qt】事件,自定义控件
在之前的代码中没有使用系统提供的UI。在接下来的代码中我们开始使用系统自带的ui文件,此时窗口cpp文件里的构造函数变为myWindow::myWindow(QWidget *parent) : QMainWindow(parent) , ui(new Ui::myWindow) //注释的三处为新增内容{ ui->setupUi(this); //}myW...原创 2020-02-20 20:41:38 · 348 阅读 · 0 评论 -
【Qt】QMainWindow 一些部件的函数
继承自QMainWindow类,在构造函数里创建实例(引用新的widget时需要引入,头文件名与类名相同)菜单 QMenuBar *mb=menuBar(); //创建菜单栏 QMenu *m1=mb->addMenu("file"); //添加菜单(菜单栏其中一项) QAction *a1=m1->addAction("new"); //添加动作...原创 2020-02-19 17:29:50 · 321 阅读 · 0 评论 -
【Qt】简单程序框架&父子窗口
首先QApplication是整个应用程序所属的类,它只有一个,包含了多个窗口,每个窗口又包含了多个部件。窗口又分为QMainWindow(主窗口)QWidget(部件)QDialog(对话框)这里我们使用的是QWidget。创建Application的时候不要创建UI,也就是去掉这里的√创建好的Application包含一个main文件(程序入口)和n组对应的与窗口名相同的cpp和h文件...原创 2020-02-19 10:46:14 · 760 阅读 · 0 评论