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

写作网站可以签约未成年吗网址大全怎么删除

写作网站可以签约未成年吗,网址大全怎么删除,网店推广的作用,上海 专业网站建设默认尺寸 对于一个Qt的窗口#xff08;继承于QWidget#xff09;#xff0c;获取其窗体尺寸的方法size()#xff1b; 以一个Qt创建Qt Widgets Application项目的默认生成代码为基础#xff0c;做如下测试 MainWindow::MainWindow(QWidget *parent): QMainWindow(parent…默认尺寸 对于一个Qt的窗口继承于QWidget获取其窗体尺寸的方法size() 以一个Qt创建Qt Widgets Application项目的默认生成代码为基础做如下测试 MainWindow::MainWindow(QWidget *parent): QMainWindow(parent) {qDebug()MainWindow::MainWindow:this-size();this-resize(1200,800);qDebug()MainWindow::MainWindow:this-size(); } 第一个this-size()输出QSize(640, 480)即MainWindow具有默认的尺寸640*480 第二个this-size()输出QSize(1200, 800) 实际上继承于QWidget的控件例如QPushButtonQLineEdit等也会获得默认的尺寸640*480 QWidget* pagenew QWidget;qDebug()..page-size();QPushButton* btnnew QPushButton;qDebug()..btn-size();QLineEdit* edtnew QLineEdit;qDebug()..edt-size(); 以上输出都是QSize(640, 480) 布局之后的尺寸 MainWindow::MainWindow(QWidget *parent): QMainWindow(parent) {qDebug()MainWindow::MainWindow:this-size();this-resize(1200,800);QWidget* pagenew QWidget;qDebug()..page-size();QVBoxLayout* layoutnew QVBoxLayout(page);QPushButton* btnnew QPushButton;qDebug()..btn-size();QLineEdit* edtnew QLineEdit;qDebug()..edt-size();layout-addWidget(btn);layout-addWidget(edt);this-setCentralWidget(page);qDebug()..page-size();qDebug()..btn-size();qDebug()..edt-size();qDebug()MainWindow::MainWindow:this-size();//当界面显示出来之后点击按钮查看控件尺寸connect(btn,QPushButton::clicked,[]{qDebug()..page-size();qDebug()..btn-size();qDebug()..edt-size();}); } 以上代码this-setCentralWidget(page);之后的三个打印对应的尺寸应该是多少 依然还是 QSize(640, 480) 而connect()方法中的三个打印对应的值则分别为 .. QSize(1200, 800) .. QSize(1178, 28) .. QSize(1178, 24) 以上代码说明两个问题 1将控件加入到布局然后放入了父窗体中则控件的尺寸会根据父窗体的布局重新设置 2控件尺寸的重新设置发生在窗体显示出来后绘制时 固定尺寸 以下代码实现在主窗体上布局多个按钮和子窗体实现点击按钮切换每个子窗体的隐藏和可见。 但是存在问题 14个子窗体平分了主窗体的尺寸 2隐藏一个子窗体后其他的子窗体尺寸被更改窗体重绘时会重新设置尺寸 MainWindow::MainWindow(QWidget *parent): QMainWindow(parent) {qDebug()MainWindow::MainWindow:this-size();this-resize(1200,800);QWidget* pagenew QWidget;QVBoxLayout* layoutnew QVBoxLayout(page);QScrollArea* contentAreanew QScrollArea;contentArea-setWidgetResizable(true);contentArea-setWidget(page);for(int i0;i4;i){QWidget* pnew QWidget;//设置窗体背景色使得区分背景可见p-setStyleSheet(background-color:green);QPushButton* bnew QPushButton;layout-addWidget(b);layout-addWidget(p);connect(b,QPushButton::clicked,[p]{//点击按钮后窗体切换显示和隐藏效果p-setVisible(!p-isVisible());});}this-setCentralWidget(contentArea); }如果需要设置子窗体在重绘时不改变尺寸那么需要设置其尺寸 例如在QWidget* pnew QWidget;下方增加 p-setFixedHeight(300); 这样隐藏和显示一个子窗体不会对任意其他的子窗体的尺寸造成影响。 更改后会发现当隐藏完所有的子窗体后所有的按钮被均匀布局在了主窗体如果想要的效果是按钮从主窗体从上往下紧密排列可以在layout添加完所有的控件和窗口后添加一个stretch即在this-setCentralWidget(contentArea);上一行添加layout-addStretch();
http://www.hkea.cn/news/14520575/

相关文章:

  • 正规网站建设公司哪家好emlog怎么转换到WordPress
  • 网站建设销售提成多少网站建设与维护的选择题
  • 小吃网站建设网站建站助手
  • 网站建设的前后台代码国家企业公示信息系统全国
  • 城网站建设成都代做网站
  • 可以免费建立网站吗小程序推广方式
  • 国内好的企业网站设计公司网站建设文案
  • 如何注册网站域名和购买虚拟主机营销型企业网站建设应遵循的原则
  • 企业可以做哪些网站互联网行业建设网站
  • 网站网站建设网页设计做网站的开发软件是什么
  • 简单网站页面网页升级紧急通知中
  • 手机网站 触屏金汇网站建设
  • 手机怎么创建网站东莞有互联网企业吗
  • 旅游外贸网站建设推广河南平台网站建设设计
  • 国内大事件最新新闻网站的优化用什么软件
  • 欧美化妆品网站模板oracle 网站开发
  • 西安专业网站建设seo品牌
  • 学wordpress难不难成都sem优化
  • 松岗营销型网站建设西宁网站建设维护
  • 北京网站制作公司招聘小工程承包网
  • 效果图网站哪个好北京市网上服务平台
  • 网站不想被百度抓取百度app常用网址在哪里
  • 网址导航建站小程序制作侧拉切换
  • 本地wordpress上传图片无法显示济南网络优化网址
  • 南京网站开发招聘电商平台站内推广有哪些
  • 西安长安网站建设制作网站平台建设哪家公司好
  • 西安哪些做网站的公司好销售网站后台维护怎么做
  • 企业网站搭建长春seo推广
  • 网站开发 视频存在哪学做美食的视频网站
  • 小企业网站建设价格国外外贸需求网站