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

mg电子游戏网站开发网站建设项目策划

mg电子游戏网站开发,网站建设项目策划,移动网上购物网站开发,唯爱wordpress主题提要 自定义行编辑器#xff0c;点击后弹出颜色选择对话框#xff0c;选择喜欢的颜色#xff0c;确认后在行编辑器加载选中的颜色。 效果 选中某一个颜色后#xff0c;行编辑器中加载所选的颜色。 示例 mylineedit.h #ifndef MYLINEEDIT_H #define MYLINEEDIT_H#inclu…提要 自定义行编辑器点击后弹出颜色选择对话框选择喜欢的颜色确认后在行编辑器加载选中的颜色。 效果 选中某一个颜色后行编辑器中加载所选的颜色。 示例 mylineedit.h #ifndef MYLINEEDIT_H #define MYLINEEDIT_H#include QWidget #include QLineEdit/******类功能描述自定义行编辑器可加载颜色*****/ class myLineEdit : public QLineEdit { Q_OBJECT public:myLineEdit(QWidget *parent nullptr);~myLineEdit();void setBackgroundColor(QColor color);//设置颜色QColor getBackgroundColor();//获取设置的颜色protected:void paintEvent(QPaintEvent *event);//绘制编辑框的背景色void mousePressEvent(QMouseEvent *event);//鼠标点击出现颜色对话框 private:QColor m_color;//保存行编辑器的背景色 };#endif // MYLINEEDIT_H mylineedit.cpp #include mylineedit.h #include QMouseEvent #include QColorDialog #include QFontDialogmyLineEdit::myLineEdit(QWidget *parent) :QLineEdit(parent) {m_color QColor(255,170,127,255);setReadOnly(true);//设置不可编辑 }myLineEdit::~myLineEdit() {}void myLineEdit::setBackgroundColor(QColor color) {m_color color;update(); }QColor myLineEdit::getBackgroundColor() {return m_color; }void myLineEdit::paintEvent(QPaintEvent *event) {QPalette pal;pal.setBrush(QPalette::Base,QColor(m_color));setPalette(pal);QLineEdit::paintEvent(event); }void myLineEdit::mousePressEvent(QMouseEvent *event) {if(event-button() Qt::LeftButton){QColorDialog colorDlg(this);colorDlg.setFixedSize(600,500);colorDlg.setWindowTitle(颜色选择对话框);colorDlg.setCurrentColor(QColor(170,0,0,255));if(colorDlg.exec() QColorDialog::Accepted){QColor color colorDlg.currentColor();setBackgroundColor(color);}}QLineEdit::mousePressEvent(event); } 以上便可以实现行编辑器用来加载颜色使用时将该类的头文件和源文件拷进到项目中包含该类的头文件在ui文件中拖入QLineEdit控件在控件上右键选择提升为弹出提升的窗口部件对话框填写提升的类名称时将类名myLineEdit直接拷贝到提升的类名称的后面的编辑框中会自动加载下面的头文件后面的内容勾选全局包含时整个程序中的QLineEdit控件都可以使用该类来提升点击添加按钮然后点击提升按钮。原本的行编辑器就变为了自定义的行编辑器。
http://www.zqtcl.cn/news/452933/

相关文章:

  • 手机网站拦截怎么解除网站生成软件免费制作
  • 中国房地产网站茂名住房和城乡建设厅网站
  • 做网站销售工资怎么样网页设计是哪个专业
  • 吉林省住房城乡建设厅网站首页微商城模板包含哪些
  • 优秀个人网站案例wordpress 文章格式
  • 2019年做网站装修平面设计图的制作
  • 潍坊网站建设top淘宝客网站名
  • 怎么给网站做外链网上接效果图平台
  • 电影网站建设教程下载怎么经营团购网站
  • 做网站卖什么建设银信用卡网站首页
  • 大连市城乡建设档案馆网站网上竞价采购网站建设
  • 国际物流公司网站建设浏览器正能量网站免费图片
  • 河南做外贸网站的公司怎么做家庭网站
  • 知名营销类网站互联网软件开发是什么工作
  • 做网站前新闻录入网站模板
  • 网站域名做跳转要收费吗科技信息期刊
  • 登别的网站应怎么做网站推广广告词大全集
  • 漯河城乡建设管理局网站wordpress icon class
  • 买空间哪个网站好广州多少网络科技有限公司
  • 网站的网络推广方案营销型网站建设论文
  • 苏州做网站便宜的公司哪家好门店管理系统app
  • 学校多语言网站建设网络维护网站建设培训
  • Wordpress外贸网站搭建公司建站系统的应用场景
  • 网站推广网络推广方wordpress汉语公益
  • 长沙做网站的公司有哪些宁波奉化建设局网站
  • 温岭专业自适应网站建设承德招聘信息网
  • 做公司网站的模板下载wordpress e
  • 网站建设基本知识wordpress 没有小工具
  • 北京完美建设有限公司网站酒店加盟
  • 山东网络推广网站德州市建设局质监站网站