QT中的滚动条QScrollArea

QT里的滚动条操作,
我理解的QScrollArea对象的使用为,把某个widget绑定到该QScrollArea对象,scrol->setWidget(widget);
绑定的widget对象的长宽超过边界时,会有滚动条的效果。

#include <QtGui/QApplication>
#include <QLabel>
#include <QImage>
#include <QScrollArea>
#include <QHBoxLayout>
void ScrollArea_test::Init()
{	root_widget_ = new QWidget(this);setCentralWidget(root_widget_);QVBoxLayout* root_layout = new QVBoxLayout(root_widget_);setLayout(root_layout);QWidget* widget = new QWidget();QVBoxLayout* layout = new QVBoxLayout(widget);setLayout(layout);QPushButton* btn_1 = new QPushButton();btn_1->setText("zhangsan");btn_1->setFixedSize(600, 600);QPushButton* btn_2 = new QPushButton();btn_2->setText("zhangsan");btn_2->setFixedSize(600, 600);layout->addWidget(btn_1);layout->addWidget(btn_2);QScrollArea* scrol = new QScrollArea();scrol->setWidget(widget);scrol->setWidgetResizable(1);scrol->setHorizontalScrollBarPolicy(Qt::ScrollBarAlwaysOn);scrol->setVerticalScrollBarPolicy(Qt::ScrollBarAlwaysOn);root_layout->addWidget(scrol);QPushButton* btn_3 = new QPushButton();btn_3->setText("lisi");btn_3->setFixedSize(100, 100);root_layout->addWidget(btn_3);}

显示效果为:
在这里插入图片描述

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

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

相关文章

iis5.1/6.0/7.0+ 配置url重写 无扩展名伪静态

最近在搞url重写 遇到iis 无扩展名及html映射问题 供后人查看 因为考虑功能比较多(URLRewriter组件有些功能满足不了要求)所以就用了HttpModule方法重写 iis5.1中 添加应用程序映射 .* (注意 这种方法只有5.1中可以)到 C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_i…

无人驾驶重塑竞争生态圈

来源&#xff1a;智车科技摘要&#xff1a;中国有可能成为L4技术以及相关应用的世界领导者&#xff1b;在2030年&#xff0c;中国极有可能成为世界最大的无人驾驶市场&#xff1b;无人驾驶L4生态会是“共生”的&#xff0c;价值链将趋向扁平化&#xff1b;传统汽车领城的公司需…

套接字介绍

1.套接字 套接字是通信双方在通信时所使用的通信点&#xff08;Endpoint&#xff09;&#xff0c;通信双方通过通信点来交换信息和数据。 当一个进程想和另一个进程进行网络通信时&#xff0c;它必须知道另外一个进程所在的目标机器的IP地址&#xff0c;同时也必须有一种机制来…

python 发送邮件附件及文字信息

一&#xff0c;发送附件 1 #!/usr/bin/python2 # -*- coding: utf-8 -*-3 def smtp(file):4 from email.mime.text import MIMEText5 from email.mime.multipart import MIMEMultipart6 import smtplib7 8 msgMIMEMultipart()9 10 #构造附件1 11 …

5G的3大应用场景落地开花,中国或将引领全球5G产业发展

来源&#xff1a;易观智库摘要&#xff1a;2019年2月11日&#xff0c;易观发布了《中国5G应用市场数字化专题2018》的专题分析。5G是指“第五代移动通信计划”&#xff0c;不同于以往通信计划的更迭主要在于提升数据传输速率&#xff0c;5G的网络特点强调数据传输速率的提升、降…

git的一些命令

git revert是用一次新的commit来回滚之前的commit&#xff0c; git reset是直接删除指定的commit

一个简单的parser

所有的内容基于《两周自制脚本语言》。 原文中使用Java编写。鉴于本人不怎么会写Java&#xff08;书里面有好奇怪的语法&#xff0c;不懂&#xff08;逃&#xff09;&#xff09;&#xff0c;便用C#写了一个简单的parser。 代码输入格式&#xff1a; 1: i23*3/(4-2)2: i1; if(i…

向机器理解人类行为迈出一小步

一名被试人员正在键盘上打字来源&#xff1a;《中国科学报》摘要&#xff1a;近日&#xff0c;《中国科学报》采访了CCF优秀博士学位论文奖获奖者、清华大学博士易鑫及其导师史元春教授&#xff0c;深入报道了他们对人机自然交互研究的最新进展。随着信息技术的发展&#xff0c…

LPCTSTR类型介绍

参考&#xff1a;https://www.xuebuyuan.com/1182742.html

Centos环境下删除Oracle11g客户端文档

将安装目录删除 [rootOracle /root]# rm -rf /opt/oracle/ 将/usr/bin下的文件删除[rootOracle /root]# rm /usr/local/bin/dbhome[rootOracle /root]# rm /usr/local/bin/oraenv [rootOracle /root]# rm /usr/local/bin/coraenv 将/etc/oratab删除[rootOracle /root]# rm /etc…

邬贺铨院士:工业互联网ICT的新挑战来(附PPT照片)

来源&#xff1a;走向智能论坛摘要&#xff1a;2月21日&#xff0c;由中国信息通信研究院、工业互联网产业联盟、中国通信学会联合主办的2019工业互联网峰会在北京召开。中国工程院院士邬贺铨做题为“工业互联网ICT的新挑战”的主旨演讲。尊敬的苗部长、赵院长、张总&#xff0…

QT中border-image的解释

参考&#xff1a;https://blog.csdn.net/foreverling_ling/article/details/52247649

预定义的类型“System.Object”未定义或未导入

生成网站或项目时&#xff0c;VS 2010 出现如下错误&#xff1a; 预定义的类型“System.Object”未定义或未导入 无效的引用选项 无法引用目录 解决方法&#xff1a; 关掉 VS 2010 重新打开即可。 转载于:https://www.cnblogs.com/Keteven/p/4237566.html

计算机视觉及智能影像报告:未来规模超200亿美元

来源&#xff1a;网易智能近日&#xff0c;Forrester咨询公司对中国计算机视觉及智能影像市场进行了调查&#xff0c;访问了包括研究机构、科研院校、投资机构以及部分互联网企业&#xff0c;视频行业企业&#xff0c;针对以视频行业为代表的文娱产业中人工智能的应用趋势、面临…

虚析构函数的作用

虚析构函数 namespace space3 {/*析构函数 和 虚析构函数在父类指针指向子类对象时&#xff0c; ~Animal()函数前&#xff0c;如果没加virtual&#xff0c;子类的析构函数~Cat()不会被调用*/class Animal{public:Animal(){}virtual ~Animal(){cout << "~Animal &q…

权威报告丨2018-2019 新型互联网生态研究报告摘要

来源&#xff1a;商业伙伴摘要&#xff1a;核心观点&#xff1a;1、传统ICT企业与互联网企业&#xff0c;正在相互进入对方业务领地&#xff1b;2、新型互联网企业既有互联网的基因&#xff0c;又专注于B端企业级市场&#xff1b;3、政府、金融与制造是新型互联网市场规模最大的…

winform TreeView树节点上下移动

/// <summary>/// 上移/// </summary>/// <param name"sender"></param>/// <param name"e"></param>private void tsbMoveUp_Click(object sender, EventArgs e){if (Tv_tree.SelectedNode null){MessageBox.Show(&…

【杂】如何修复视频--> Wondershare Repairit

近日换宿舍&#xff0c;从一个校区搬到另一个校区&#xff0c;突发奇想决定用相机录一点视频~ 浅浅尝试一下录vlog才发现做短视频也并非想象中那般容易&#xff0c;尤其是构思内容和文案&#xff0c;并且实施起来也会有很多问题&#xff0c;比如手拿着相机录真的很抖o((⊙﹏⊙)…

C++虚函数表和多态

这个视频上解释的很好&#xff0c;C在调用可重写的虚函数时&#xff0c;通过访问虚函数表来进行&#xff0c;这个UP主通过解释编译后的代码把多态分析的很清楚。 https://www.bilibili.com/video/BV15g4y1a7F3?p1

中国独角兽企业总榜发布:百亿超级独角兽达13家(附榜单)

来源&#xff1a;悟空智能科技摘要&#xff1a;这份榜单中的独角兽企业均为2018年有外部融资且估值超10亿美元的优秀企业&#xff0c;中国共有203家企业上榜。这203家独角兽企业涉及金融、文化娱乐、汽车交通、企业服务、物流、硬件、本地生活、医疗健康、电子商务、房产服务、…