当前位置: 首页 > 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/559165/

相关文章:

  • 网站ui设计软件拉新项目官方一手平台
  • 做网站需要前台和后台吗怎么做网站外链接
  • 山东网站开发制作天津通用网站建设方案
  • 营销型企业网站建设步骤免费企业网站源码
  • 什么叫网站定位徐州煤棚网架公司
  • 网站的文件夹学动漫制作很烧钱吗
  • 产品摄影网站推荐我是站长网
  • 建设网站搞网络营销的总结群晖 docker wordpress
  • 网站官网域名要多少钱云服务器哪一家比较便宜
  • 一个域名可以做中英文两个网站吗cms网站地图模板
  • 网站后台程序开发昆明网站建设案例
  • 做暧暖爱视频网站柳州建设网栗园新居
  • 电子商务网站建设指导思想做网站要给ftp密码吗
  • 学做网站能找到工作么深圳市福田区656号
  • 做淘宝网站买个模版可以吗宁波关键词优化平台
  • 营销网站制作方案深圳网络营销运营
  • 建设网站的会计分录互联网广告代理
  • 河南省住房城乡与建设厅网站首页搭建集团网站
  • 大连网站的优化wordpress不能识别语言
  • 怎样建设网站赚钱金融行业做网站
  • 网站开发 自动生成缩略图电子商务网站运营方案
  • 百度蜘蛛对视频网站的抓取wordpress淘宝客模板修改教程
  • 北京网站建设课程培训班seosem推广
  • 用仿站工具做网站wordpress设置下拉菜单
  • 大连网站建设兼职课件ppt模板免费下载
  • 如何自己做网站知识外包公司为什么没人去
  • 门户类网站是什么意思福建省建设环卫协会网站
  • 电子商务网站建设 代码wordpress 恢复初始
  • 我想做自己网站怎么做济南市做网站
  • 网站建设板块h5游戏辅助工具