当前位置: 首页 > news >正文

国外网站 网速慢网站排版布局比例

国外网站 网速慢,网站排版布局比例,工业设计的就业前景,顺企网萍乡网站建设一、前言 QPushButton类继承于QAbstractButton,是一个命令按钮的小部件。 按钮基类 QAbstractButton 按钮或者命令按钮是所有图形界面框架最常见的部件,当按下按钮的时候触发命令、执行某些操作或者回答一个问题,典型的按钮有OK,A…

一、前言

        QPushButton类继承于QAbstractButton,是一个命令按钮的小部件。

        按钮基类 QAbstractButton

        按钮或者命令按钮是所有图形界面框架最常见的部件,当按下按钮的时候触发命令执行某些操作或者回答一个问题,典型的按钮有OKApplyCancelCloseYesNoHelp。

        按钮默认是矩形的,但是在macOS上,当按钮的宽度小于50或高度小于30时,按钮的角将从圆形变为方形,使用setMinimumSize()函数来防止这种行为。

        按钮显示文本标签和可选的小图标。这些可以使用构造函数进行设置,也可以使用setText()setIcon()进行更改。如果按钮被禁用,则文本和图标的外观将根据GUI样式进行操作,使按钮看起来“禁用”。

        按钮通常显示一个描述其操作的文本标签,可以通过在文本中在首选字符前面加上“&”号来指定快捷键。例如:

 QPushButton *button = new QPushButton("&Download", this);

        当按下Alt+D的时候焦点会回到按钮身上,如果要显示“&”文本使用“&&”即可。

        当按钮被鼠标、空格键或键盘快捷键激活时,它会发出clicked()信号。连接到这个信号来执行按钮的动作。按钮还提供不太常用的信号,例如pressed()released()

        命令按钮的一种变体是菜单按钮。它们不仅提供一个命令,而且提供多个命令,因为当单击它们时,它们会弹出一个选项菜单。使用setMenu()方法将弹出式菜单与按钮关联起来。

二、QPushButton类

 1、autoDefault

        该属性用于是否自动为默认按钮,默认为false,如果设置为true,会有一个3像素的边框表示。

bool autoDefault() const       
void setAutoDefault(bool)      

 2、default

       该属性用于是否为默认按钮,默认为false,如果设置为true,会有一个3像素的边框表示。默认和自动默认按钮主要是用来响应用户按下Enter和Space按键响应。

 bool isDefault() const        void setDefault(bool)        

3、flat

        该属性用于确定按钮边框是否凸起,默认为false。如果设置为true,则不会绘制按钮背景,除非按钮被按下。

bool isFlat() const        
void setFlat(bool)        

4、menu

        将弹出式菜单菜单与此按钮关联。这将按钮变成一个菜单按钮,在某些样式中,它将在按钮文本的右侧产生一个小三角形。

QMenu *QPushButton::menu() const          
void QPushButton::setMenu(QMenu *menu) 
QMenu *menu = new QMenu();
QAction *act1 = new QAction("复制");
QAction *act2 = new QAction("粘贴");
QAction *act3 = new QAction("剪切");
menu->addAction(act1);
menu->addAction(act2);
menu->addAction(act3);
ui->pushButton->setMenu(menu);

5、公共槽函数

1)showMenu

        显示(弹出)相关的弹出菜单。如果没有这样的菜单,这个函数什么也不做。该函数在用户关闭弹出式菜单之前不会返回。

void showMenu()

三:QCommandLinkButton类

        命令链接是Windows Vista引入的一个新控件。它的预期用途类似于单选按钮,用于在一组互斥选项之间进行选择。命令链接按钮不应该单独使用,而应该作为向导和对话框中单选按钮的替代品,并使按下“下一步”按钮变得多余。其外观通常与平面按钮相似,但除了普通按钮文本之外,它还允许使用描述性文本。默认情况下,它还会带有一个箭头图标,表示按下该控件将打开另一个窗口或页面。

        

1、description

        该属性用于描述文本,字体大小会比文本小。

QString description() const                        //获取描述文本
void setDescription(const QString &description)    //设置描述文本
http://www.yayakq.cn/news/658183/

相关文章:

  • 如何做的网站手机可以用吗flash工作室网站模板
  • 做网站主流软件是php吗北京最贵商场
  • 毕业设计网站建设题目贵阳app开发定制
  • 我想在网站做宣传怎么弄成都网站建设学习
  • 营口建网站的公司wordpress数据 架构
  • 电商网站建设培训学校wordpress排序desc
  • wordpress仿站方法深圳市在建项目查询
  • 在淘宝上的毕设网站代做用户注册
  • 国外做的好看的网站中职学校专业建设方案
  • 网站的集约化建设视频网站空间
  • wordpress远程图片本地换百度优化大师
  • 绘本馆借阅网站开发怎样做网站的源代码
  • 建设游戏运营网站开展工作内容免费搜索引擎入口
  • 易语言做试用点击网站建个网站需要多少钱? 知乎
  • 各类东莞微信网站建设上海自适应网站
  • 网站开发维护费计入什么科目通辽住房和城乡建设厅网站
  • 吃的网站要怎么做王烨请叫我鬼差大人
  • 辽源做网站公司如果快速做网站
  • 服务推广网站公司网站的开发策略
  • 建行手机网站做网站上哪买空间
  • 化妆品应如何网站建设定位企业网站开发与设计
  • 太原网站建设大型网站开发考试
  • 商场大型话题活动策划网站北京口碑最好的教育机构
  • 网站开发方向c语言做集装箱的网站
  • 触屏版网站模板做网站的案例
  • 做网站用什么字体字号做网站用建站模版好还是定制好
  • 医疗网站优化公司网站开发到发布
  • 宁波seo外包服务平台合肥seo排名扣费
  • 给公司做网站芜湖做网站的邓健照片
  • 网站制作课程介绍展示网站系统架构设计