0

    qt之自定义界面二添加最小化、关闭按钮、添加背景_一去丶二三里_新浪博客

    2023.07.20 | admin | 148次围观

    2015年3月3 日Qt之自定义界面(二)添加最小化、关闭按钮、添加背景_一去丶二三里_新浪博客一去丶二三里个人中心发博文消息一去丶二三里的博客首页博文目录图片关于我发博文页面设置个人中心个人资料[管理] 正文字体大小:大 中 小Qt之自定义界面(二)添加最小化、关闭按钮、添加背景(2013-01-15 19:05:22) [编辑][删除]▼标签: qt 自定义 最大化 关闭 背景 分类: Qt在进行自定义界面之后,Qt界面并不像我们想象的那么完美,也许与我们的大相径庭,但是不必心烦qt最小化到任务栏,这只不过是迈出了第一步而已,第一步既然都已经迈出去了,那么以后的路就会好走多了!1、自定义最小化、最大化按钮一去丶二三里Qing微博int width = width();//获取界面的宽度博客等级://构建最小化、最大化、关闭按钮博客积分:78QToolButton *minButton = new QToolButton(this);博客访问:408,045QToolButton *closeButton= new QToolButton(this);关注人气:378获赠金笔:0支//获取最小化、关闭按钮图标赠出金笔:0支QPixmap minPix = style()->standardPixmap(QStyle::SP_ leBarMinButton);荣誉徽章:QPixmap closePix = style()->standardPixmap(QStyle::SP_ leBarCloseButton);相关博文//设置最小化、关闭按钮图标minButton->setIcon(minPix);更多>>closeButton->setIcon(closePix);//设置最小化、关闭按钮在界面的位置推荐博文minButton->setGeometry(width-46,5,20,20);第 9篇·图腾closeButton->setGeometry(width-25,5,20,20);评论 |//设置鼠标移至按钮上的提示肖鹰:柴静的意义——她为何值得minButton->setToolTip(tr("最小化"));“深圳机场撞人”不是一个人closeButton->setToolTip(tr("关闭"));谁才是莫斯科刺杀的最大受益//设置最小化、关闭按钮的样式minButton->setStyleSheet("background-color:transparent;");第 7篇•日货closeButton->setStyleSheet("background-color:transparent;");崔哥:正称霸世界,春晚某些 为何拿高铁来戏弄?这样我们的最小化、最大化按钮就已经出现!第 2篇·冤死效果如下:崔哥:式 ,已正式输2、自定义背景怀念圣托里尼的 追寻远去的长城阳光1/4 2015年3月3 日Qt之自定义界面(二)添加最小化、关闭按钮、添加背景_一去丶二三里_新浪博客自定义背景可以使用多种方法,在这里我就介绍三种(1)使用 QLable,加载图片的方式QLabel *background = new QLabel(this);时期的北平风靡一时的女警“面的”//设置标签的显示图片background->setPixmap(QPixmap(":/icon/login"));成都自贡元宵灯 捷克人骨教堂毛会哪家强骨悚然//设置背景图片的位置大小background->setGeometry(0, 0, this->width(), this->height());查看更多>>//设置图片充满整个标签background->setScaledContents(true);谁看过这篇博文(2)使用 QLable,选择背景色的方式891999534今天00:17卫城3月2日QLabel *background = new QLabel(this);相逢一笑2月28日yongfeng_…2月26日用户21242…2月25日eet("background-color:blue");右右youyou2月24日吾含逸2月13日//设置背景标签的位置大小goeasyon2月13日background->setGeometry(0, 0, this->width(), this->height());2月12日乃一页2月11日(3)重写void paintEvent(QPaintEvent *)Y8pj4E5pJn2月11日用户35982…2月8日void MainWidget::paintEvent(QPaintEvent *){QBitmap bitmap(this->size());bitmap.fill();QPainter painter(&bitmap);QPixmap pixmap(":/icons/login");painter.drawPixmap(this->rect(), pixmap);}这里就不演示效果了,都没问题的!注:技术在于交流、沟通,请注明出处并保持作品的完整性。

    作者: ╰☆奋斗ing❤孩子` 原文:。6喜欢:阅读(4684)┊ 评论 (10)┊ 收藏(0) ┊已有14人▼ ┊ 喜欢▼ ┊打印已投稿到:排行榜前一篇:Qt之自定义界面(实现无边框、拖动至任务栏之上)后一篇:Qt之Windows开发移植评论重要提示:警惕虚假中奖[发评论]locky1218试了一下哈,如果真的要实现关闭和最小化的话,还需要添加两个槽,两个button分别连接到最小化和关2/4 2015年3月3 日Qt之自定义界面(二)添加最小化、关闭按钮、添加背景_一去丶二三里_新浪博客闭的槽2013-8-8 20:18回复(1)locky1218嗯,有空吗?与你讨论一下把这个做成面向对象形式的qt最小化到任务栏,我现在在收集素材,把他们做成类,以后用的时候直接调用。觉得有意思吗?2013-8-8 21:04回复(1)locky1218没有空的话没关系哈,刚才尝试了一下,感觉槽的话是被其它类所使用的,如果把上述程序做一个封装的话,到其它类里面就的重新写槽函数!这个是个人的感觉,不一定正确哈!!2013-8-8 2回复(1)伊悠的春天2013-8-9 0 7回复(1)爱在西元前博主。

    为什么 我做出来 以后 最小化 和关闭按钮都跑到中间去了呢? 整个对话框变成细长细长的。UBUNTU 和WINDOW下都 是宋。 我是继承的QDialog. 在构造函数里面写的代码 。2013-12-28 22:04回复(2)用户2988119611好2014-4-25 23:01回复(0)李安郭使用 QLable,加载图片的方式,就是用QLable作为其他部件的父对象吗?2014-5-7 16:14回复(1)发评论到微博评论验证码:后输入验证码 收听验证码发评论以上网友发言只代表其个人观点,不代表新浪网的观点或立场。< 前一篇后一篇 >Qt之自定义界面(实现无边框、拖动至任务栏之上)Qt之Windows开发移植3/4 2015年3月3 日Qt之自定义界面(二)添加最小化、关闭按钮、添加背景_一去丶二三里_新浪博客新浪BLOG意见反馈留言板不良 反馈 电话:6900000 提示音后按1键(按当地市话标准计费)欢迎批评指正新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘| 网站律师 | SINA English | 会员 | 产品答疑Copyright © 1996 - 2014 SINA Corporation,新浪公司所有4/4

    版权声明

    本文仅代表作者观点。
    本文系作者授权发表,未经许可,不得转载。

    发表评论