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

国外网站排名 top100net实用网站开发

国外网站排名 top100,net实用网站开发,网站开发的意义和目的,wordpress注册邮件无法打开关键技术#xff1a; 1、使用QPropertyAnimation对象#xff0c;实现动画效果#xff0c;逐渐缩小窗体尺寸#xff0c;以及透明度#xff1b; 2、在对话框缩小时#xff0c;要将界面中的控件都隐藏起来#xff0c;并且将对话框布局的Margin修改成0 代码如下#xff…关键技术 1、使用QPropertyAnimation对象实现动画效果逐渐缩小窗体尺寸以及透明度 2、在对话框缩小时要将界面中的控件都隐藏起来并且将对话框布局的Margin修改成0 代码如下 dialog.h #ifndef DIALOG_H #define DIALOG_H#include QDialog #include QLabel #include QPushButtonclass Dialog : public QDialog {Q_OBJECT public:Dialog(QWidget *parent nullptr);~Dialog();private:void init();void hideAllWidget(QLayout *lay);private slots:void onCloseButtonClicked();private:QLabel *m_lbInfo nullptr;QPushButton *m_btnClose nullptr; }; #endif // DIALOG_Hdialog.cpp #include dialog.h #include QVBoxLayout #include QPropertyAnimation #include QParallelAnimationGroupDialog::Dialog(QWidget *parent): QDialog(parent) {init(); }Dialog::~Dialog() { }void Dialog::init() {this-setMaximumSize(500, 400);// 去掉标题栏this-setWindowFlags(Qt::FramelessWindowHint);m_lbInfo new QLabel(this);m_btnClose new QPushButton(关闭, this);m_lbInfo-setWordWrap(true);m_lbInfo-setText(秦时明月汉时关\n万里长征人未还。\n但使龙城飞将在\n不教胡马度阴山。);m_btnClose-setFixedSize(100, 32);QVBoxLayout *vLay new QVBoxLayout(this);vLay-setMargin(50);vLay-setSpacing(60);vLay-addWidget(m_lbInfo, 0, Qt::AlignCenter);vLay-addWidget(m_btnClose, 0, Qt::AlignRight);connect(m_btnClose, QPushButton::clicked, this, Dialog::onCloseButtonClicked); }void Dialog::hideAllWidget(QLayout *lay) {if (!lay)return;lay-setMargin(0);for (int i 0; i lay-count(); i) {QLayout *subLay lay-itemAt(i)-layout();if (subLay) {hideAllWidget(subLay);}QWidget *wgt lay-itemAt(i)-widget();if (wgt) {wgt-hide();}} }void Dialog::onCloseButtonClicked() {// 隐藏所有的组件因为这些组件若显示的话就会占据一定的位置对话框就不能缩小到0hideAllWidget(this-layout());const QRect currRect this-geometry();// 实现对话框逐渐缩小的动画QPropertyAnimation *pAnim1 new QPropertyAnimation(this, geometry);pAnim1-setStartValue(currRect);pAnim1-setEndValue(QRect(currRect.x(), currRect.y(), 0, 0));pAnim1-setEasingCurve(QEasingCurve::Linear);pAnim1-setDuration(600);// 实现对话框逐渐隐退的动画QPropertyAnimation *pAnim2 new QPropertyAnimation(this, windowOpacity);pAnim2-setStartValue(1);pAnim2-setEndValue(0.5);pAnim2-setDuration(600);QParallelAnimationGroup *animGrp new QParallelAnimationGroup(this);animGrp-addAnimation(pAnim1);animGrp-addAnimation(pAnim2);animGrp-start(QAbstractAnimation::DeleteWhenStopped);connect(animGrp, QParallelAnimationGroup::finished, this, Dialog::close); }效果图如下
http://www.dnsts.com.cn/news/280826.html

相关文章:

  • 长春企业建站平台商城类网站价格
  • 网站建设技术人员要会什么北京网站建设w亿玛酷1订制
  • 网站建设排名梁山网站建设费用
  • 佛山新网站建设方案陕西十二建设有限公司网站
  • 高邑网站建设网站建设投
  • seo包括网站建设吗邯郸网站优化
  • 陕西手机网站建设公司哪家好新浪微博可以做网站吗
  • 漳浦建设银行网站竞价网站做不做链接
  • 校园网站建设毕业设计wordpress首页添加登陆
  • 丽江市住房和城乡建设局网站wordpress主题4mudi
  • 实木餐桌椅网站建设某网站开发项目进度表
  • 做网站工资多少钱深圳市福田区
  • 网站色彩学网页制作公司地址
  • 计算机网站建设论文总结网站建设的课件
  • 网站制作与设计设计专业就业方向
  • 教育网络系统管理seo标题是什么
  • 快速建设网站视频教程广州网站建设策划
  • 网站建设 部署与发布做电影网站解决版权问题
  • 网站推广一般多少钱建筑人才招聘哪个网站最好
  • 做网站要什么条件php商城网站开发实例视频教程
  • 云呼叫中心系统 免费石家庄seo全网营销
  • 哈尔滨网站小程序制作seo 合理的网站结构
  • 做3个网站需要多大的服务器设计兼职网站推荐
  • 上海网站开发一对一培训北京室内设计公司
  • 西宁做网站君博领先网站开发中期检查
  • 软件商店下载电脑版官网抖音排名优化
  • 设计专业网站公司网站交互主要做什么
  • 甘肃网站制作公司住建城乡建设部网站证件查询
  • 模板建站是什么行业网站程序
  • 网站底部怎么做中国建设银行网站特点