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

网站设计风格分析有了源码怎么做网站

网站设计风格分析,有了源码怎么做网站,wordpress 5.2设置中文版,app展示主题wordpress#xfeff;#xfeff;qt坐标系统 qt坐标系统比较简单 button.setGeometry(20,20,100,100); 上面的代码把按钮显示为父窗口的20,20处宽度为100#xff0c;高度为100 接下去是布局 qt里面布局需要加入QLayout.h这个头文件。 qt里面垂直布局 qt里面的垂直布局…qt坐标系统 qt坐标系统比较简单 button.setGeometry(20,20,100,100); 上面的代码把按钮显示为父窗口的20,20处宽度为100高度为100 接下去是布局 qt里面布局需要加入QLayout.h这个头文件。 qt里面垂直布局 qt里面的垂直布局需要导入QVBoxLayout.h这个头文件。 qt里面的水平布局需要导入QHBoxLayout.h这个头文件。 下面是是一段布局的代码 QHBoxLayout layout; layout.addStretch(1); layout.addWidget(button,1); layout.addSpacing(50); layout.addWidget(edit,1); layout.addStretch(1); 其中我们首先创建了一个QHBoxLayout这个类。 然后我们像左边加入一个比重为1的弹簧右边加入一个比重为一的弹簧中间用50个像素点隔开。 弹簧的目的就是为了固定(stretch设置为0的元素是固定的而stretch设置为1的元素是可以自由拖拉的)所以加入了弹簧后左边的和右边都是可以被拖动的而中间的按钮和空格是固定不动的。 下面是具体的显示效果 接下去我们介绍栅格布局 qt里面用栅格布局我们得用QGridLayout.h这个头文件下的QGridLayout这个类。 下面是一段代码 QGridLayout layout; layout.addWidget(button,0,0); layout.addWidget(edit,0,1); layout.addWidget(new QPushButton(a),1,0); layout.addWidget(new QPushButton(b),1,1); layout.addWidget(new QPushButton(c),2,0,1,2); layout.setRowStretch(3,1); layout.setColumnStretch(2,1); 在这里我们在布局里面加入了5个窗口。 4个button,1个输入框。 最右边是一个列弹簧最下面是一个行弹簧。 voidaddWidget(QWidget*,introw,intcolumn,introwSpan,intcolumnSpan,Qt::Alignment0); 这是QGridLayout里面addWidgets这个控件的函数首部我们它可以设置窗口所在的行列还可以设置窗口的跨度。 下面是显示效果 总的一个代码 #include QApplication #include QWidget #include QPushButton #include QLayout #include QLineEdit #include QHBoxLayout #include QGridLayoutint main(int argc,char* argv[]) {QApplication app(argc,argv);QWidget w;QPushButton button;button.setText(button); // button.setParent(w);QLineEdit edit; // edit.setParent(w); // QVBoxLayout layout; #if 0QHBoxLayout layout;layout.addStretch(1);layout.addWidget(button,1);layout.addSpacing(50);layout.addWidget(edit,1);layout.addStretch(1); #endif#if 1QGridLayout layout;layout.addWidget(button,0,0);layout.addWidget(edit,0,1);layout.addWidget(new QPushButton(a),1,0);layout.addWidget(new QPushButton(b),1,1);layout.addWidget(new QPushButton(c),2,0,1,2);layout.setRowStretch(3,1);layout.setColumnStretch(2,1); #endifQObject::connect(button,SIGNAL(clicked(bool)),w,SLOT(close()));w.setWindowTitle(hello world);w.setLayout(layout);w.show();return app.exec(); } 其中我们用#if 0 .....#endif的预编译的方式来注释代码。
http://www.zqtcl.cn/news/427905/

相关文章:

  • 中国建设银行官方网站纪念钞预约网上买手表哪个网站可以买到正品
  • 哪个网站做兼职可以赚钱浙江嘉兴最新事件
  • 苍南网站建设深圳百度关键字优化
  • 网站建设流程及规范是做网站设计好还是杂志美编好
  • 网站模板 登陆南昌做网站开发的公司有哪些
  • 移动网站建设是什么商丘哪里教做网站的
  • 网站建设排名的公司江东seo做关键词优化
  • 学习网站开发培训网站内链是什么
  • 中文 域名的网站用wordpress做的网站有哪些
  • 网站建设中需要注意的问题唐山自助建站模板
  • 网站建设捌金手指下拉一重庆 网站定制
  • 网站建设需求调研方法自己做网站要多少钱
  • 北流网站建设公众号开发 表格
  • 做教育类网站一般流程苏宁易购网站风格
  • 兼职网站推广如何做如何用ps做网站
  • 济南外贸网站建设软件公司网站
  • 衡阳做网站注册网站流程
  • 关于网站建设的申请报告wordpress花园网站
  • jsp网站 iis免费企业信息查询
  • 泊头市网站建设公司只有企业自己建立网站平台进行
  • 有阿里云服务器 怎么做网站找广告设计
  • 网站建设 ui设计公司素材网站源码
  • 网站响应式布局wordpress代码混乱
  • 免费建设个人网站四川建设人员信息查询
  • 做国际网站有哪些专门做拼花网站
  • eclipse sdk做网站小程序开发报价明细
  • 网站开发源码售卖合同百度广告投诉电话
  • wordpress读法鄂州seo
  • 网站建设方案的写作方法媒体发稿推广
  • 免费的网站空间注册空壳公司判几年