【Qt 按钮】QPushButton所有函数和样式

news2024/10/5 19:47:17

【Qt 按钮】QPushButton所有函数和样式

    • 一、QSS语句 (界面样式大全)
    • 二、 构造函数
    • 三、Geometry (获取属性)
    • 四、 QFont
    • 五、setFont
    • 六、text
    • 七、setText
    • 八、move
    • 九、resize
    • 十、adjustSize[按钮自动适应文本大小]
    • 十一、setFocus
    • 十二、hasFocus
    • 十三、clearFocus
    • 十四、setCursor
    • 十五、setDisabled
    • 十六、setProperty
    • 十七、setEnabled
    • 十八、setVisible (显示控件 隐藏控件)
    • 十九、setFlat (控件背景透明)
    • 二十、isFlat
    • 二十一、setDefault
    • 二十二、QIcon (设置图片路径)
    • 二十三、setIcon
    • 二十四、setIconSize
    • 二十五、setStyleSheet
    • 二十六、Style (unpolish-polish)
    • 二十七、X
    • 二十八、y
    • 二十九、QPoint
    • 三十、pos
    • 三十一、width
    • 三十二、height
    • 三十三、QSize
    • 三十四、QRect
    • 三十五、setFixedSize (设置固定尺寸(宽和高))
    • 三十六、Qss样式表
    • 三十七、isDefault
    • 三十八、setMenu
    • 三十九、showMenu
    • 四十、Signals (信号)
    • 四十一、setAutoExclusive
    • 四十二、举例1 关联按钮菜单

在这里插入图片描述


一、QSS语句 (界面样式大全)

1】设置按钮按下的时候镜像背景图片  用于主窗口的样式设计
 QPushButton:pressed{  
                        background-image: url(:/button_down.png);
                    }
2】设置指定按钮regBt按钮按下时候镜像背景图片    用于主窗口的样式设计
 QPushButton:pressed#regBt{ 
                        background-image: url(:/button_down.png);
                    }
3】 用于主窗口的样式设计 鼠标移动到按钮时 鼠标进入控件设置背景颜色
QPushButton:hover{   
                        background-color:#ff00ff;  
                    }
4】对某个按钮 整体设置风格
QPushButton{
font-size: 36px;//字体大小(像素)
font-family: "PingFang SC Medium";//字体族
color: #000000;//字体颜色(黑色)
background-color: rgba(255, 255, 255, 0);//背景颜色
}

5】
QPushButton{border-image: url(:/PIC/button_1_u.png);//按钮边界效果
font-size: 26px;
font-family: "PingFang SC Medium";
color: #0EA1B1;//字体颜色青色
padding-bottom: 6px;//字体在按钮的上下位置的哪里 微调
}
6】设置按钮字体跳动 方面看出点击了按钮动作
QPushButton:pressed{padding-top:2px;padding-left:2px;}//右下跳动2像素

2.QPushButton
qproperty-icon: url();					//设置图标居左,文字居右
qproperty-iconSize: 20px 20px;			//设置图标大小
QPushButton:checked						//选中
QPushButton:unchecked 					//未选中
QPushButton:pressed 					//按下
QPushButton:hover 						//悬停

在这里插入图片描述

QPushButton{border-image: url(:/PIC/button_1_u.png);//背景镜像
font-size: 26px;//字体大小
font-family: "PingFang SC Medium";//字体族
color: #0EA1B1;//字体颜色
padding-bottom: 6px;}//底部字体移动 值越大字体向上移动  值小向下移动

在这里插入图片描述

QPushButton:pressed{padding-top:2px;padding-left:2px;}//按钮按压效果
QPushButton[check=true]:enabled{border-image: url(:/PIC/button_1_d.png);color: rgb(255, 255, 255);}
//设置属性 并且按钮使能触发

在这里插入图片描述
在这里插入图片描述

QPushButton[check=true]:disabled{border-image: url(:/PIC/button_1_d.png);color: rgb(125, 125, 125);}
//设置属性 并且按钮不使能触发

在这里插入图片描述
在这里插入图片描述

QPushButton[check=false]:disabled{border-image: url(:/PIC/button_1_u.png);color: rgba(11, 158, 174, 0.36);}
//设置属性 并且按钮不使能触发

在这里插入图片描述
在这里插入图片描述

QPushButton[check=false]:enabled{border-image: url(:/PIC/button_1_u.png);color: #0EA1B1;}
//设置属性 并且按钮使能触发

在这里插入图片描述

在这里插入图片描述

QPushButton:pressed{border-image: url(:/PIC/button_3_d.png);}//按压时
QPushButton:checked{border-image:url(:/PIC/button_10_d.png);}//可检查时
QPushButton:disabled{border-image: url(:/PIC/button_3_o.png);}//不使能时背景

在这里插入图片描述
可检查时
在这里插入图片描述
在这里插入图片描述


不使能时背景
在这里插入图片描述
默认按钮背景 和按压时
在这里插入图片描述

二、 构造函数

// 构造函数
参数:
    - icon: 按钮上显示的图标
    - text: 按钮上显示的标题
- parent: 按钮的父对象, 可以不指定

【重点:指定父对象,内嵌在父对象内;不指定,单独显示】

QPushButton::QPushButton(const QIcon &icon, const QString &text, QWidget *parent = nullptr);
QPushButton::QPushButton(const QString &text, QWidget *parent = nullptr);
             QPushButton(const QString &text, QWidget *parent = nullptr)
            参数:text --》按钮的字面信息
        		 parent --》按钮的父窗口

三、Geometry (获取属性)

geometry:定位坐标,长宽大小;
geometry  --》函数名setGeometry()

四、 QFont

font --》设置字体
font --》函数名setFont()

五、setFont

ui->pushButton->setFont(QFont("宋体", 15));

六、text

//获取按钮上的文本信息
QString content = ui->pushButton->text();
qDebug() << content.toUtf8().data(); // QString 类型转 char* 类型,解决打印中文乱码问题

七、setText

设置按钮上的文本信息
ui->pushButton->setText("按钮");

八、move

重新设定按钮的位置
ui->pushButton->move(100, 50);

九、resize

重新设定按钮的大小
ui->pushButton->resize(80, 50);//宽高

十、adjustSize[按钮自动适应文本大小]

ui->pushButton->setText("我是一个很长很长很长的文本");
自动调整控件的大小,以适应其内容;
ui->pushButton->adjustSize();

在这里插入图片描述

十一、setFocus

设置控件获取焦点
ui->pushButton->setFocus();

十二、hasFocus

获取控件是否具有焦点;如果控件有焦点,返回 truebool b = ui->pushButton->hasFocus();
qDebug() << b;

十三、clearFocus

清除控件的焦点
ui->pushButton->clearFocus();

十四、setCursor

设置鼠标位于按钮控件区域时,光标的类型
ui->pushButton->setCursor(QCursor(Qt::BusyCursor));

十五、setDisabled

禁用控件
ui->pushButton->setDisabled(true);

十六、setProperty

//当属性成立时,显示对应的功能
 ui->pushButton->setProperty("check",true);
//按钮必须使能,且检查属性为真
QPushButton[check=true]:enabled{border-image: url(:/PIC/button_1_d.png);color: rgb(255, 255, 255);}
//按钮不使能,无法点击,且属性为真
QPushButton[check=true]:disabled{border-image: url(:/PIC/button_1_u.png);color: rgb(255, 0, 0);}

Qss语句入下框中:

QPushButton[check=true]:enabled{border-image: url(:/PIC/button_1_d.png);color: rgb(255, 255, 255);}//【1】
QPushButton[check=true]:disabled{border-image: url(:/PIC/button_1_d.png);color: rgb(125, 125, 125);}//【2】
QPushButton[check=false]:disabled{border-image: url(:/PIC/button_1_u.png);color: rgba(11, 158, 174, 0.36);}//【3】
QPushButton[check=false]:enabled{border-image: url(:/PIC/button_1_u.png);color: #0EA1B1;}//【4】
//代码实现选中背景状态,且按钮可点击,以此类推
ui->PB_setup->setProperty("check",true);//设置属性check 和 true
ui->PB_setup->style()->unpolish(ui->PB_setup);//取消初始化给定的小部件的外观。【qss语句没变哦】
ui->PB_setup->style()->polish(ui->PB_setup);//初始化给定的小部件的外观。
ui->PB_setup->update();//更新

十七、setEnabled

按钮设置使能后才可以点击
ui->pushButton->setEnabled(true);
按钮不使能,无法点击
ui->pushButton->setEnabled(false);

十八、setVisible (显示控件 隐藏控件)

隐藏控件
ui->pushButton->setVisible(false);
显示控件
ui->pushButton->setVisible(true);

十九、setFlat (控件背景透明)

设置控件背景透明:即将控件外观设为平铺
ui->pushButton->setFlat(true);

二十、isFlat

QPushButton *btn = new QPushButton(this); //在当前界面创建按钮
btn->setText("我是非扁平状"); //设置按钮显示文本
btn->setGeometry(150, 100, 100, 50);//设置显示位置
btn->setFlat(true);//设置按钮为扁平状
if (btn->isFlat())//判断是否为扁平状
{
    btn->setText("我是扁平状");
}

二十一、setDefault

设置在控件上按下 回车键 时,响应控件的 click 事件
ui->pushButton->setDefault(true);

二十二、QIcon (设置图片路径)

设置图片路径
QIcon(":/Image/Luffy.png");

二十三、setIcon

设置按钮上显示的图标
ui->pushButton->setIcon(QIcon(":/Image/Luffy.png"));

二十四、setIconSize

设置图标的大小
ui->pushButton->setIconSize(QSize(24, 24));

二十五、setStyleSheet

//设置按钮button1的风格
button1.setStyleSheet("
QPushButton{font-family:'宋体';font-size:32px;color:rgb(0,0,0,255);}\
QPushButton{background-color:rgb(170,200,50)}\ 
QPushButton:hover{background-color:rgb(50, 170, 200)}");
QString style = ui->label->styleSheet();//获取已有风格
//字符串替换,style.indexOf("color:")找到索引位置,向后偏移6个位置,从第7个位置开始,替换为#000000
style.replace(style.indexOf("color:")+6,7,"#000000");
ui->label->setStyleSheet(style);//设置重新显示
按钮有三种状态,鼠标 悬停、按下、默认。
QString a1 = "\
QPushButton#pushButton{\
  border-image: url(:/1.png);\
}\
QPushButton#pushButton:hover{\
    border-image: url(:/2.png);\
}"\
"QPushButton#pushButton:pressed{\
     border-image: url(:/3.png);\
}";
ui->pushButton->setStyleSheet(a1);
设置圆角,边框,字体颜色,字体大小等属性。
QString a2 = "QPushButton {\
        border: 2px solid #8f8f91;\
        border-radius: 6px;\
        background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1,\
                                          stop: 0 #f6f7fa, stop: 1 #dadbde);\
        font-size: 24px;\
        font-family: Microsoft YaHei;\
        color: #ff0000;\
        min-width: 80px;\
    }";
     ui->pushButton->setStyleSheet(a2);//设置风格

二十六、Style (unpolish-polish)

ui->PB_setup->style()->unpolish(ui->PB_setup);//先取消动态风格属性
ui->PB_setup->style()->polish(ui->PB_setup);//重新更新动态风格属性生效

二十七、X

返回控件的x坐标

二十八、y

QPushButton* btn=new QPushButton("按钮",this);
btn->move(15,10);
x=btn->x(); //返回控件的x坐标
y=btn->y(); //返回控件的y坐标

二十九、QPoint

QPoint point; //坐标点 x,y

三十、pos

point=btn->pos(); //返回控件的坐标--QPoint(15,10)
i=point.x();//提取x坐标
i=point.y();//提取y坐标

三十一、width

i=btn->width(); //控件的宽度,不包含任何窗口框架

三十二、height

i=btn->height(); //控件的高度,不包含任何窗口框架

三十三、QSize

QSize size;
size=btn->size(); //返回控件的宽和高;width和height的组合QSize(100, 30);
i=size.width(); //提取宽度
i=size.height();//提取高度

三十四、QRect

QRect rect;
rect=btn->geometry(); //相对于父控件的位置和尺寸的组合QRect(15,10 100x30);
i=rect.x(); //提取x坐标
i=rect.y(); //提取y坐标
size=rect.size();//提取大小--宽和高
i=rect.width(); //提取宽
i=rect.height(); //提取高

三十五、setFixedSize (设置固定尺寸(宽和高))

setFixedSize(500,400); // 设置固定尺寸(宽和高)

三十六、Qss样式表

QPushButton{1】background-color: #2786ba;/* 背景颜色 方式1*/
background-color: rgba(255, 255, 255, 0);/*白色背景 方式2*/2】border-radius:5px;/* 按钮边框的圆角设置,值大就圆 */

在这里插入图片描述
在这里插入图片描述

/* 按钮背景图标设置 */3】background-image: url(:/configIcon.png); /* 背景图片 */4】background-position: center;/* 背景图片的位置 */5】padding-right: 40px;	/* 文字向左移动 +*/
padding-right: 1px;/*值小向右,值大向左*/6】padding-left: 2px;/* 值大文本右移,值小左移 */7】padding-top: 2px;/*值大文字底部下移,值小上移*/8】padding-bottom: 2px;/* 值大文字向上移动,值小向下 */9】background-repeat: no-repeat;	/* 设置背景图像的平铺模式 */
/* 按钮文本设置 */10】text-align: top/left/center;	/* 对齐:左,低,中,右,上 */11】font-size: 12px;/*字体大小*/12】color: #FFFFFF;	/* 文本颜色 */13】font-family: "PingFang SC Medium";/*字体族*/14】border-image: url(:/PIC/button_1_u.png);/*背景+边框*/
}

在这里插入图片描述


/*边框+背景=蓝色,字体颜色白色,*/15】QPushButton[check=true]:enabled
{border-image:url(:/PIC/button_1_d.png);
color: rgb(255, 255, 255);}
ui->pushButton->setProperty("check",true);//这句代码触发【15】
//检查为真,按钮不使能触发,显示边框背景和字体颜色
QPushButton[check=true]:disabled{border-image: url(:/PIC/button_1_u.png);color: rgb(255, 0, 0);}
//检查假,按钮不使能。显示效果
QPushButton[check=false]:disabled{border-image: url(:/PIC/button_1_u.png);color: rgba(11, 158, 174, 0.36);}
//检查假,按钮使能 ,显示效果
QPushButton[check=false]:enabled{border-image: url(:/PIC/button_1_u.png);color: #0EA1B1;}

16】QPushButton:checked{border-image: url(:/PIC/button_10_d.png);}
//自动选中背景色,触发的条件:
ui->pushButton->setCheckable(true);//可检查使能
ui->pushButton->setChecked(true);//开启检查
//需要人为点击,才选中背景色
ui->pushButton->setCheckable(true);
ui->pushButton->setChecked(false);
//自动选中背景色,并且按钮不可按
ui->pushButton->setCheckable(true);
ui->pushButton->setChecked(true);
ui->pushButton->setEnabled(false);
/*左部+底部=字体右下抖动*/
QPushButton:pressed{padding-top:2px; padding-left:2px;}
/*右部+底部=字体右上抖动*/
QPushButton:pressed{padding-right:4px; padding-bottom:4px;}
/*顶部+右部=字体左下抖动*/
QPushButton:pressed{padding-top:4px;padding-right:4px;}
/*左部+底部=文字右上抖动*/
QPushButton:pressed{padding-left:4px;padding-bottom:4px;}

三十七、isDefault

// 判断按钮是不是默认按钮
bool isDefault() const;

三十八、setMenu

将弹出菜单与此按钮关联起来。这将把按钮变成一个菜单按钮,
在某些样式中会在按钮文本的右边产生一个小三角形。
void QPushButton::setMenu(QMenu *menu);

三十九、showMenu

/*
显示(弹出)相关的弹出菜单。如果没有这样的菜单,这个函数什么也不做。
这个函数直到弹出菜单被用户关闭后才返回。
*/
[slot] void QPushButton::showMenu();

四十、Signals (信号)

QPushButton *button = qobject_cast<QPushButton *>(sender());
void clicked(bool checked = false)
void pressed()
void released()

四十一、setAutoExclusive

void setAutoExclusive(bool)	此属性保存是否启用了自动独占
设置自动独占
可以看到任何时候只有一个高亮。

ui->pushButton->setCheckable(true);
ui->pushButton_2->setCheckable(true);
ui->pushButton_3->setCheckable(true);
ui->pushButton_4->setCheckable(true);

ui->pushButton->setAutoExclusive(true);
ui->pushButton_2->setAutoExclusive(true);
ui->pushButton_3->setAutoExclusive(true);
ui->pushButton_4->setAutoExclusive(true);

在这里插入图片描述

四十二、举例1 关联按钮菜单

MainWindow::MainWindow(QWidget *parent)
    : QMainWindow(parent)
    , ui(new Ui::MainWindow)
{
    ui->setupUi(this);

    // 普通按钮, 没有checked属性
    ui->normalBtn->setText("我是小猪佩奇");
    ui->normalBtn->setIcon(QIcon(":/Peppa-Pig.png"));
    ui->normalBtn->setIconSize(QSize(30, 30));
    connect(ui->normalBtn, &QPushButton::clicked, this, [=]()
    {
         qDebug() << "我是一个普通按钮, 图标是小猪佩奇...";
    });

    // 有checked属性的按钮
    ui->checkedBtn->setCheckable(true);
    connect(ui->checkedBtn, &QPushButton::toggled, this, [=](bool bl)
    {
         qDebug() << "我是一个checked按钮, 当前状态为:" << bl;
    });
    // 关联菜单
    ui->menuBtn->setText("你喜欢哪种人妖?");
    QMenu* menu = new QMenu;
    QAction* act = menu->addAction("可爱的");
    menu->addAction("人的");
    menu->addAction("大的");
    menu->addAction("翘的");
    ui->menuBtn->setMenu(menu);
    connect(act, &QAction::triggered, this, [=]{
        qDebug() << "我是一个 可爱的  小丑";
    });
}

后期会持续更新

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/37264.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【附源码】计算机毕业设计JAVA预约健身私教网站

【附源码】计算机毕业设计JAVA预约健身私教网站 目运行 环境项配置&#xff1a; Jdk1.8 Tomcat8.5 Mysql HBuilderX&#xff08;Webstorm也行&#xff09; Eclispe&#xff08;IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持&#xff09;。 项目技术&#xff1a; JAVA my…

开发人员为什么要写测试用例?

作为一名开发人员&#xff0c;你可能会发现周围的开发并不太喜欢写测试用例&#xff0c;甚至有些同学根本不写测试用例&#xff0c;认为写测试用例完全是浪费时间&#xff0c;或者是测试用例只是测试的事情。 在开发过程中&#xff0c;往往都是呼啦啦的写完代码&#xff0c;然后…

【负荷预测、电价预测】基于神经网络的负荷预测和价格预测附Matlab代码

✅作者简介&#xff1a;热爱科研的Matlab仿真开发者&#xff0c;修心和技术同步精进&#xff0c;matlab项目合作可私信。 &#x1f34e;个人主页&#xff1a;Matlab科研工作室 &#x1f34a;个人信条&#xff1a;格物致知。 更多Matlab仿真内容点击&#x1f447; 智能优化算法 …

别人熬夜看世界杯 我熬夜改代码 你满意了

2022年卡塔尔世界杯正如火如荼地进行着&#xff0c; 一边是热火朝天的比赛&#xff0c;一边是让人惊掉下巴的爆冷结局&#xff0c; 但正因为这些不确定因素&#xff0c;反倒让世界杯增添了几分魅力和乐趣&#xff01; 小编在看球赛的过程中&#xff0c;不禁起了联想&#xff…

Django+Vue中文件的上传和下载

场景&#xff1a;上传一个源数据Excel文件&#xff0c;然后根据数据处理生成另外一个Excel文件并支持下载 Django&#xff1a; 1.首先在Django的settings.py文件中增加配置 MEDIA_URL /media/ MEDIA_ROOT os.path.join(BASE_DIR, media)2.项目的urls.py中增加 url(r^medi…

环境主题静态HTML网页作业作品 大学生环保网页设计制作成品 简单DIV CSS布局网站

&#x1f380; 精彩专栏推荐&#x1f447;&#x1f3fb;&#x1f447;&#x1f3fb;&#x1f447;&#x1f3fb; ✍️ 作者简介: 一个热爱把逻辑思维转变为代码的技术博主 &#x1f482; 作者主页: 【主页——&#x1f680;获取更多优质源码】 &#x1f393; web前端期末大作业…

百度智能云与实体经济“双向奔赴”: 一场1+1>2的双赢

实体经济&#xff0c;已经成为检验科技企业潜力的试金石。 在最近的财报季中&#xff0c;各家大厂的财报里“实体经济”都是关键字眼&#xff0c;已经成为各家心照不宣的共同目的地。 当然&#xff0c;条条大路通罗马。每一家的战略思路和打法都不一样。11月22日&#xff0c;…

Centos7下新硬盘的挂载操作

1、查看当前硬盘使用情况 df -h 2、 查看磁盘分配情况 fdisk -l 如图所示 vdb 磁盘 还未被使用&#xff0c;现在开始分配。 3、 磁盘分配 使用m查看详细命令&#xff0c;n添加一块新分区&#xff0c;默认最多只能有四个主分区&#xff0c;但可以通过设置将第…

Web前端开发技术课程大作业,期末考试HTML+CSS+JavaScript电竞游戏介绍网站

&#x1f389;精彩专栏推荐&#x1f447;&#x1f3fb;&#x1f447;&#x1f3fb;&#x1f447;&#x1f3fb; ✍️ 作者简介: 一个热爱把逻辑思维转变为代码的技术博主 &#x1f482; 作者主页: 【主页——&#x1f680;获取更多优质源码】 &#x1f393; web前端期末大作业…

SpringCloudAlibaba全网最全讲解5️⃣之Feign(建议收藏)

&#x1f308;专栏简介 感谢阅读&#xff0c;希望能对你有所帮助&#xff0c;博文若有瑕疵请在评论区留言或在主页个人介绍中添加我私聊我,感谢每一位小伙伴不吝赐教。我是XiaoLin&#xff0c;既会写bug也会唱rap的男孩&#xff0c;这个专栏主要是介绍目前微服务最主流的解决方…

4 款适用于 Windows 的最佳免费 GIS 软件

GIS 代表地理信息系统&#xff0c;用于分析、存储、操作和可视化地图上的地理信息。GIS是一种应用广泛的软件&#xff0c;在农业、天文、考古、建筑、银行、航空等各个领域都有应用。开始这些项目&#xff0c;需要 shapefile。一些网站提供不同国家的免费 shapefile。下载免费 …

软件测试入门+面试点

前言&#xff1a;大约是2022年11月18日&#xff0c;我想学习软件测试&#xff0c;在此之前我是Java路线的&#xff0c;这不大环境的竞争激烈在加上自身的能力分析&#xff0c;我认为测试可能是我找工作路上的救赎之光&#xff0c;又恰逢这个时间点&#xff0c;留给我的时间不多…

python实现综合评价模型TOPSIS

原文&#xff1a;https://mp.weixin.qq.com/s/J9fZQ8T9TR1Ed7taPGYYjw 1 TOPSIS简介 有关综合评价的方法有多种&#xff0c; 根据赋权方法不同主要有两类&#xff1a;一类是主观赋值法&#xff0c; 如指数法、层次分析法、模糊综合评价法等&#xff1b;另一类是客观赋值法&am…

Ceph集群部署

目录 一、环境准备 1、准备4台centos服务器 2、配置ceph源 3、配置主机名解析和SSH互信 4、NTP时间同步 二、ceph集群部署 1、安装ceph组件 2、部署MON集群 3、部署OSD集群 一、环境准备 1、准备4台centos服务器 主机主机名IP备注客户端client192.168.2.10关闭selin…

中国传统节日春节网页HTML代码 春节大学生网页设计制作成品下载 学生网页课程设计期末作业下载 DW春节节日网页作业代码下载

&#x1f389;精彩专栏推荐 &#x1f4ad;文末获取联系 ✍️ 作者简介: 一个热爱把逻辑思维转变为代码的技术博主 &#x1f482; 作者主页: 【主页——&#x1f680;获取更多优质源码】 &#x1f393; web前端期末大作业&#xff1a; 【&#x1f4da;毕设项目精品实战案例 (10…

常用眼底图像数据集简介及下载--糖尿病视网膜病变(Eyepacs,APTOS2019,Messdior,Messdior-2,STARE数据集)

一、糖尿病视网膜病变图像介绍 1.微动脉瘤通常出现在病变早期&#xff0c;它是由于眼部毛细血管缺氧导致血管壁变薄&#xff0c;从而在视网膜上呈现出深红色的点状物 2.出血点一般出现在血管附近&#xff0c;它是由于血管阻塞导致血液渗出形成的&#xff0c;呈现暗斑状 3.软性和…

包含min函数的栈、栈的压入弹出序列、从上往下打印二叉树、二叉搜索树的后序遍历序列

文章目录1、包含min函数的栈2、栈的压入弹出序列3、从上往下打印二叉树4、二叉搜索树的后序遍历序列1、包含min函数的栈 本题考点&#xff1a; 栈的规则性设计 牛客链接 题目描述&#xff1a; 定义栈的数据结构&#xff0c;请在该类型中实现一个能够得到栈中所含最小元素的 m…

python之函数返回值传参Lambda表达式

目录 一、函数 函数与方法的区别 二、 函数返回值 三、函数传参 四、lambda表达式 一、函数 函数与方法的区别 直接调用的是函数 通过对象点出来的是方法 print("hello") a [2, 1, 3] # 对象 a.sort() print(a) 二、 函数返回值 # 返回值 def sum(*ar…

云服务器最佳实践-Linux云服务器SSH登录的安全加固

Linux云服务器常用的登录方式是SSH&#xff0c;对于密码登录方式创建的云服务器&#xff0c;如何保证登录安全性呢&#xff1f;本文以CentOS 7.6为例&#xff0c;对SSH登录进行安全加固。 修改默认端口 1、通过SSH密码方式远程登录云服务器。 2、执行以下命令&#xff0c;修改…

4-Arm PEG-N3,4-Arm PEG-Azide,四臂-聚乙二醇-叠氮一种多臂PEG衍生物

4-Arm PEG-Azide&#xff08;4-Arm PEG-N3&#xff09;一种多臂PEG衍生物&#xff0c;中文名为四臂-聚乙二醇-叠氮&#xff0c;它所属分类为Azide PEG Multi-arm PEGs。 该多臂peg衍生物的分子量均可定制&#xff1a;四臂-PEG 2000-叠氮、4-Arm PEG-N3 20000、四臂-peg 1000-叠…