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

崇礼做网站的公司衡水做网站找谁

崇礼做网站的公司,衡水做网站找谁,wordpress 广告代码,爱站网seo综合查询工具1、概述 源码放在文章末尾 该项目实现了一个带有标签动画、焦点动画、正确提示、错误警告的单行输入框控件。下面是demo演示#xff1a; 项目部分代码如下所示#xff1a; #ifndef LABELEDEDIT_H #define LABELEDEDIT_H#include QObject #include QWidget 项目部分代码如下所示 #ifndef LABELEDEDIT_H #define LABELEDEDIT_H#include QObject #include QWidget #include QVBoxLayout #include QPropertyAnimation #include QPainter #include QPainterPath #include QTimer #include cmath #include QDebug #include bottomlineedit.hclass LabeledEdit : public QWidget {Q_OBJECTQ_PROPERTY(double LabelProg READ getFocusProg WRITE setLabelProg)Q_PROPERTY(int FocusProg READ getFocusProg WRITE setFocusProg)Q_PROPERTY(int LosesProg READ getLosesProg WRITE setLosesProg)Q_PROPERTY(int WrongProg READ getWrongProg WRITE setWrongProg)Q_PROPERTY(int CorrectProg READ getCorrectProg WRITE setCorrectProg)Q_PROPERTY(int ShowLoadingProg READ getShowLoadingProg WRITE setShowLoadingProg)Q_PROPERTY(int HideLoadingProg READ getHideLoadingProg WRITE setHideLoadingProg)Q_PROPERTY(int TipProg READ getTipProg WRITE setTipProg)Q_PROPERTY(int MsgShowProg READ getMsgShowProg WRITE setMsgShowProg)Q_PROPERTY(int MsgHideProg READ getMsgHideProg WRITE setMsgHideProg) public:LabeledEdit(QWidget *parent nullptr);LabeledEdit(QString label, QWidget* parent nullptr);LabeledEdit(QString label, QString def, QWidget* parent nullptr);BottomLineEdit* editor();void adjustBlank();QString text();void setText(QString text);void setLabelText(QString text);void setMsgText(QString text, bool autoClear false);void setMsgText(QString text, QColor color);void setTipText(QString text);void setTipText(QString text, QColor color);void setAccentColor(QColor color);void showCorrect();void hideCorrect();void showWrong();void showWrong(QString msg, bool autoClear false);void showLoading();void hideLoading();private:void upperLabel();void innerLabel();void showTip();void hideTip();void showMsg();void hideMsg();protected:void resizeEvent(QResizeEvent *event) override;void paintEvent(QPaintEvent *) override;void enterEvent(QEvent *event) override;void leaveEvent(QEvent *event) override;signals:public slots:private:QPropertyAnimation *startAnimation(QByteArray name, double start, double end, int duration, QEasingCurve curve QEasingCurve::Linear);void setLabelProg(double x);double getLabelProg();void setFocusProg(int x);int getFocusProg();void setLosesProg(int x);int getLosesProg();void setWrongProg(int x);int getWrongProg();void setCorrectProg(int x);int getCorrectProg();void setShowLoadingProg(int x);int getShowLoadingProg();void setHideLoadingProg(int x);int getHideLoadingProg();void setTipProg(int x);int getTipProg();void setMsgShowProg(int x);int getMsgShowProg();void setMsgHideProg(int x);int getMsgHideProg();private:BottomLineEdit* line_edit;QWidget* up_spacer;QWidget* down_spacer;QColor grayed_color; // 没有聚焦的颜色下划线文字QColor accent_color; // 终点颜色QString label_text; // 标签QListQPointF label_in_poss; // 标签在输入框里面的左下角位置QListQPointF label_up_poss; // 标签在输入框上方的左下角位置const int label_ani_max 4; // 不超过这数字就使用普通的动画QString tip_text; // 鼠标悬浮显示在下面的有msg_text时隐藏QColor tip_color;bool entering false; // showWrong隐藏tip用来做flagQString msg_text; // 警告信息QColor msg_color; // 警告颜色QString msg_hiding; // 隐藏中的msg用于两次msg的切换bool autoClearMsg false; // 自动删除错误消息QTimer* loading_timer nullptr;int loading_petal 8; // 菊花花瓣数量QRect loading_rect; // 加载菊花的位置double loading_inner 0; // 菊花内环半径double loading_outer 0; // 菊花外环半径int loading_index 0; // 加载到了哪个花瓣最右边为0double label_prog 0; // 标签上下移动int focus_prog 0; // 下划线从左往右int loses_prog 0; // 下划线从右边消失int wrong_prog 0; // 底部下划线浪动int correct_prog 0; // 右边的勾int show_loading_prog 0; // 显示加载int hide_loading_prog 0; // 隐藏加载int tip_prog 0;int msg_show_prog 0;int msg_hide_prog 0;const int pen_width 2;const double label_scale 1.5;const int label_duration 400;const int focus_duration 500;const int wrong_duration 900;const int correct_duration 600;const int show_loading_duration 600;const int hide_loading_duration 200;const int tip_duration 400;const int msg_show_duration 600;const int msg_hide_duration 300; };#endif // LABELEDEDIT_H源码下载
http://www.dnsts.com.cn/news/216854.html

相关文章:

  • seo整站优化网站建设网站建设广告管理
  • 在线视频网站开发先进的网站开发技术
  • 宝安专业网站设计公司主机屋网站
  • 永久个人自助建站为你做的网站
  • 如何选择一个优质网站建设公司前程无忧招聘网
  • 中国免费域名申请网站西安工作室
  • 高端网站定制建设公司哪家好网站建设张世勇
  • 淘客软件自动做网站?衡水网站建设公司哪家比较好
  • 网站制作器流浪猫狗救助网站开发设计
  • 上海电商网站建设公司石家庄pc端网站开发
  • html网站欣赏企业网站软件
  • 把别人的图片拿来做网站城乡建设网站
  • 本地建站软件手机怎样用网站做成软件
  • 怎么做网站的图片跳转女生做ui设计
  • 新手如何做企业网站微信公众号如何创建视频链接
  • 网站分类 维护网站开发应注意哪些问题
  • 遵义市建设厅网站网站设计的资质叫什么
  • 湖南奉天建设集团网站如何制作简易个人网站
  • 网站怎么做优化阿里巴巴网站建设公司
  • 手机网站做seophp网站开发示例代码
  • 国内专业网站制作公司网站建设方案书备案设计图
  • 游戏网站cms当牛做吗网站源代码分享
  • 网站开发团队 组建广西桂林电子科技大学
  • 龙之向导外贸官方网站wordpress 4 漏洞
  • 广州自助网站设计平台手机版的网站怎么做
  • 比较好的响应式网站建筑培训网课
  • 做直播网站需要什么阿里云服务器 个人网站
  • 网站项目验收确认书论坛网站论坛网站建设建设
  • 成都网站建设怎么样最有效的线上推广方式
  • 秋长网站建设网站优化新闻