logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

python pyqt5学习笔记 2020.9.25(用numpy创建画布,鼠标点击移动事件,为按钮添加快捷键)

使用numpy创建一张空白的画布#10*10,3通道的全0数组(此处产生的img为纯黑色画布)img = np.zeros([10, 10, 3],dtype = np.uint8)#10*10,3通道的全1数组img = np.ones([10, 10, 3],dtype = np.uint8)#要产生一个全白色画布时,用全1数组每一项都乘以255img = 255*np.ones([10, 1

C++ qt5学习笔记 2021-3-8(1、访问控件中的子控件,在自建的控件中使用。2、重绘combobox。3、qt中使用opencv,及异常问题的解决。4、qt中配置海康相机。)

1、访问控件的子控件:(1)访问控件中的控件:想要访问控件的控件时,使用下面的两种方法:QObject::findChild(const QString &name = QString(), Qt::FindChildOptions options = Qt::FindChildrenRecursively) constQList QObject::findChildren(const Q

C++ Qt5学习笔记 2020.9.10(dateedit设置日期为系统日期,使用table widget及在table widget中插入中文报错和乱码,stacked widget实现分页切换)

Table widget使用首先在ui界面中布置Table widget到需要的位置在mainwindow.cpp中按情况添加下列代码://设置表格列数ui->tableWidget->setColumnCount(11);//设置表格行数ui->tableWidget->setRowCount(2);//插入属性名ui->tableWidget->setHor

C++ Qt5学习笔记2020-12-4(pushbutton文字增加下划线,broder-radius圆角四个角和弯折程度,修改checkbox复选框中的小方框)

1、pushbutton文字增加下划线:qss中增加text-decoration:underline;属性:ui->qq_name->setStyleSheet("QPushButton#qq_name{background:transparent;color:white;text-decoration:underline;}");运行结果:2、broder-radius圆角的使用:

python pyqt5学习笔记 2020.9.24(鼠标悬浮提示,改变鼠标背景,使用外部变量,滑动条的使用,使用QListWidget切换图片)

鼠标指到按钮上提示setToolTip()例如: 定义了一个按钮 red_pen使用时:self.red_pen.setToolTip("红色")结果:点击按钮,改变鼠标光标的样式,添加背景#通过点击按钮,改变鼠标光标在lflabel1控件中的背景def set_red_pen(self):#改变光标背景pic=QtGui.QPixmap("pic/1.jpg")#读取图片pic = pic.sc

C++ Qt5学习笔记 2020-12-11(QTreeWidget使用添加项目,及其他相关操作)

1、QTreeWidget添加项目:QTreeWidget的项目和列都可以直接在ui中双击添加,假设添加2列为例:使用代码添加项目://初始化TreeWidget项目QTreeWidgetItem *item1=new QTreeWidgetItem;//项目图标item1->setIcon(0,button_ico_add_friends);//列数//图标大小item1->setS

C++ Qt5学习笔记 2020-12-23(TCP传输文件)

参考自:https://www.cnblogs.com/doker/p/11158230.html在此基础上做了一些修改。

C++ QT5学习笔记 2020.9.14(combox添加选项可被编辑,lineedit初始值、灰色提示、限制输入为0-99,sql条件查询结果显示在table widget中,清除表格数据)

comboBox添加选项:ui->comboBox->addItem("1");ui->comboBox->addItem(u8"全部");//中文lineEdit使用:ui->lineEdit->setText("12");//为lineEdit设置初始值ui->lineEdit->setPlaceholderText("12");//lineEd

C++ Qt5学习笔记 2020-12-10(qlabel对齐方式,dateEdit显示日历,设置滚动条及其一些属性,qss中使用参数,QToolBox的使用,及以此实现简易的QQ好友列表)

1、qlabel对齐方式:ui->label->setWordWrap(true);//自动换行ui->label->setAlignment(Qt::AlignTop);//上对齐//ui->label->setAlignment(Qt::AlignBottom);//下对齐2、dateEdit显示日历:ui -> dateEdit->setDat

C++ Qt5学习笔记 2020-10-9 (将qlabel放到容器中,并使用数组对其控制)

将初始化的qlabel放到数组中之前通过拖拽label显示在区域范围内的功能中,通过for循环初始化qlabel,但想要操作控制时,无法定位到,所以把label都放到数组中。错误的方法:一开始想的太简单,像下面这样做,结果不行。在mainwindow.h中://头文件#include <QLabel>#include <QPushButton>//创建控件数组QPushBu

    共 31 条
  • 1
  • 2
  • 3
  • 4
  • 请选择