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

怎么用PS做网站广告图设计logo网站免费无水印

怎么用PS做网站广告图,设计logo网站免费无水印,网络搭建与应用教程,储煤棚网架公司事件 mousePressEvent、paintEvent、closeEvent、keyPressEvent 鼠标样式的设置 按WSAD通过keyPressEvent事件移动按钮 通过事件mousePressEvent获取鼠标位置的相对位置#xff0c;绝对位置 cusor 鼠标样式设置成十字星 .h #ifndef DEFAULTHANDLEREXAMPLE_H #define DEFAUL…事件 mousePressEvent、paintEvent、closeEvent、keyPressEvent 鼠标样式的设置 按WSAD通过keyPressEvent事件移动按钮 通过事件mousePressEvent获取鼠标位置的相对位置绝对位置 cusor 鼠标样式设置成十字星 .h #ifndef DEFAULTHANDLEREXAMPLE_H #define DEFAULTHANDLEREXAMPLE_H#include QWidget #include QPaintEventnamespace Ui { class DefaultHandlerExample; }class DefaultHandlerExample : public QWidget {Q_OBJECT protected:void paintEvent(QPaintEvent *event);void closeEvent(QCloseEvent *event);void keyPressEvent(QKeyEvent *event);void showEvent(QShowEvent *event);void hideEvent(QHideEvent *event);void mousePressEvent(QMouseEvent *event);public:explicit DefaultHandlerExample(QWidget *parent nullptr);~DefaultHandlerExample();private:Ui::DefaultHandlerExample *ui; };#endif // DEFAULTHANDLEREXAMPLE_H.cpp #include defaulthandlerexample.h #include ui_defaulthandlerexample.h#include QMessageBox #include QPainterDefaultHandlerExample::DefaultHandlerExample(QWidget *parent): QWidget(parent), ui(new Ui::DefaultHandlerExample) {ui-setupUi(this);this-setMouseTracking(false);//只有按下鼠标才会跟踪 }DefaultHandlerExample::~DefaultHandlerExample() {delete ui; } void DefaultHandlerExample::paintEvent(QPaintEvent *event) {Q_UNUSED(event);QPainter painter(this);painter.drawPixmap(0,0,this-width(),this-height(),QPixmap(:/toolbar/images/background.jpg)); }void DefaultHandlerExample::closeEvent(QCloseEvent *event) {QString dlgTitle 提示;QString strInfo 确定要退出吗?;QMessageBox::StandardButton resultQMessageBox::question(this,dlgTitle,strInfo,QMessageBox::Yes|QMessageBox::No|QMessageBox::Cancel);if(result QMessageBox::Yes)event-accept();//窗口确认关闭elseevent-ignore();//忽略 }void DefaultHandlerExample::keyPressEvent(QKeyEvent *event) {QPoint pt ui-btnMove-pos();if((event-key() Qt::Key_A)|| (event-key()Qt::Key_Left))ui-btnMove-move(pt.x()-20,pt.y());if((event-key() Qt::Key_D)|| (event-key()Qt::Key_Right))ui-btnMove-move(pt.x()20,pt.y());if((event-key() Qt::Key_W)|| (event-key()Qt::Key_Up))ui-btnMove-move(pt.x(),pt.y()-20);if((event-key() Qt::Key_S)|| (event-key()Qt::Key_Down))ui-btnMove-move(pt.x(),pt.y()20);// this-setWindowTitle(event-ke); }void DefaultHandlerExample::showEvent(QShowEvent *event) {Q_UNUSED(event);ui-label-setText(showEvent函数被触发); }void DefaultHandlerExample::hideEvent(QHideEvent *event) {Q_UNUSED(event);ui-label-setText(hideEvent函数被触发); }void DefaultHandlerExample::mousePressEvent(QMouseEvent *event) {if(event-button()Qt::LeftButton){QPoint pt event-pos(); //窗口上的相对坐标QPointF relaPt event-position(); //相对坐标QPointF winPt event-scenePosition();//相对坐标QPointF globalPt event-globalPosition();//屏幕上的绝对坐标QString str QString::asprintf(pos()(%d,%d),pt.x(),pt.y());str QString::asprintf(\nposition()%.0f,%.0f,relaPt.x(),relaPt.y());str QString::asprintf(\nscenePosition()%.0f,%.0f,winPt.x(),winPt.y());str QString::asprintf(\nglobalPosition()%.0f,%.0f,globalPt.x(),globalPt.y());ui-label-setText(str);ui-label-adjustSize();ui-label-move(event-pos());//标签移动到鼠标光标处}QWidget::mousePressEvent(event); }效果
http://www.zqtcl.cn/news/516868/

相关文章:

  • 建设网站去工信部备案需要什么资料网站建设相关博客
  • 十度网站建设网站建立的企业
  • 婚庆公司网站国外网站阻止国内访问怎么做
  • 乐山高端网站建设wordpress openload
  • 哪些网站上可以做租车深圳品牌网站开发
  • 乐清网站改版公司西安网站建设公司哪家好
  • 国外小型网站1688货源网下载
  • 浏览量最大的网站网站导航栏目设计内容依据
  • 户外拓展公司网站开发桂林网站开发
  • 怎么入侵网站后台互联网营销师含金量
  • 网站建设ningqueseo济南网站建设服务
  • 做网站给女朋友品牌网站建设只询大蝌蚪
  • 厦门服装商城网站建设米课做网站
  • ui做网站实例一起做网店网站官方
  • 网站建设合同怎么写wordpress如何设置404页面
  • wordpress 安装过程顺德网站优化
  • 大麦网网站建设的功能定位wordpress图片不被收录
  • 做推广任务的网站渠道营销推广方案
  • 消防中队网站建设施工企业项目经理部管理人员对外行为的法律后果
  • 淘宝的网站建设情况仪器网站模板
  • 网站开发需要掌握的知识什么软件是做网站模板的
  • wap网站管理系统wordpress评论分页不显示不出来
  • 泗阳住房建设局网站泉州网站建设工程
  • 陕西省住房城乡建设部门户网站做百度移动端网站软件
  • 濮阳公司建站怎么自己做网站app
  • 美辰网站建设个人网站如何做移动端
  • 郑州模板网站建设网页在线代理
  • 学生做网站的工作室网站建设项目表
  • .net网站开发教程百度贴吧微网站设计基本要求
  • 无锡网站建设哪家公司好咨询网站建设