自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (5)
  • 收藏
  • 关注

转载 (转)关于Unity中的3D数学基础知识矩阵的基础知识和使用

https://blog.csdn.net/MaximilianLiu/article/details/79291264这个是博主的链接添加一个在其他博客看到的:最常用的变换包括:平移(translation),旋转(rotation)和缩放(scaling)。你可以将这些变换合并起来,组成一个矩阵,同时进行几种变换。矩阵以行列号的形式来描述。沿每个坐标轴同时进行缩放时(...

2019-04-23 09:29:50 388

转载 (转)Unity3d_基础之理解Gameobject ,gameObject,Transform,transform的区别和关联

https://blog.csdn.net/LXL_815520/article/details/53638481

2019-04-22 17:21:00 988

原创 qDebug()定义成cout并且显示文件,行信息

#define cout qDebug()<<"["<<__FILE__<<":"<<__LINE__<<"]"

2018-04-12 14:53:15 857

原创 Qt 核心控件和浮动窗口的设置 笔记

//核心控件 QTextEdit *tEdit=new QTextEdit(this); setCentralWidget(tEdit); //浮动窗口 QDockWidget *dock=new QDockWidget(this); addDockWidget(Qt::LeftDockWidgetArea,dock); //给浮动窗口添加控

2018-01-20 10:40:00 3114

原创 Qt QDialog用法总结 笔记(持续更新中)

#include "mainwindow.h"#include#include#include#include#include#include#includeMainWindow::MainWindow(QWidget *parent) : QMainWindow(parent){ QMenuBar *mBar=menuBar(); QMenu *menu=

2018-01-20 10:36:03 13705

原创 Qt TextEdit富文本操作 笔记

下面代码包含了打开文件,拖拽文件,插入框架,文本块,表格,列表,图片,将所选内容变成斜体,添加下划线以及从后往前查找内容并高亮的功能。废话不多说,代码贴上:头文件:#ifndef MAINWINDOW_H#define MAINWINDOW_H#include #include#includenamespace Ui {class MainWindow;}class M

2018-01-20 10:28:55 6706 4

原创 Qt 实现点击按钮窗体某个部分出来,再点击回去,循环反复

ui->widget_3->setVisible(false); ui->widget_4->setVisible(false); this->resize(473,229); connect(ui->pushButton_2,&QPushButton::released, [=]()mutable {

2018-01-20 10:10:32 2695 2

原创 Qt QSpinBox 和QSlider用法 笔记(持续更新中)

QSpinBox *spin=new QSpinBox(this); QSlider *slider=new QSlider(Qt::Horizontal,this); QHBoxLayout *hLayout=new QHBoxLayout(this); hLayout->addWidget(spin); hLayout->addW

2018-01-20 09:56:09 1392 1

原创 Qt QLabel用法 笔记(持续更新中)

1.让label显示图片并自适应ui->label->setPixmap(QPixmap(":/1/2.png")); //图片的路径是将图片添加到资源路径中复制来的 ui->label->setScaledContents(true);2.打开文件对话框选择一张图片放到label上,自适应。(这种方法不用添加资源的)connect(ui->pushButton,&QPu

2018-01-20 09:54:03 2235

原创 Qt 控件样式学习笔记(持续更新中)

1.设置button的样式,比如边框大小,是否外凸或者内凹(outset/inset),颜色,以及按压下去的效果 ui->pushButton->setStyleSheet("QPushButton{" "border:2px outset green;" //边框两个像素点,外凸,绿色

2018-01-20 09:45:42 267

原创 Qt 通过打开文件对话框,实行拖拽到textEdit显示文本或者点击文件显示文本

ui->textEdit->setAcceptDrops(false); this->setAcceptDrops(true); connect(ui->action_O,&QAction::triggered, [=]()mutable { QString path=QFileDialog::getOpen

2018-01-19 23:14:15 2484

原创 Qt 状态栏的用法 笔记

QStatusBar *sBar=statusBar(); QLabel *statuslabel=new QLabel(this); sBar->addPermanentWidget(statuslabel);//加在状态栏右边 sBar->addWidget(answerlabel);//加在状态栏左边

2018-01-19 23:05:36 3003

原创 Qt 根据菜单选项组(单选)选择的item对应选择的功能

QActionGroup *AG=new QActionGroup(this); AG->addAction(ui->action_L); AG->addAction(ui->action_M); AG->addAction(ui->action_H); ui->action_L->setCheckable(true); ui->action_M->setC

2018-01-19 23:00:06 4756

原创 Qt 实现鼠标左键按下拖住窗口移动

重载了主窗口的mouseMoveEvent和mousePressEvent函数窗口拖动的原理,个人理解:执行顺序必然是,先有鼠标按压事件产生,然后产生鼠标移动事件。 所以我在有鼠标键按下的时候,保存当前鼠标和窗体之间的相对距离之,移动的时候显示鼠标位置值发生变化,我们根据鼠标位置值来设置窗体的位置值。//实现窗口移动void MainWindow::mouseMoveEvent(QMou

2018-01-19 22:33:43 7808

原创 Qt 实现文字通过键盘组合键ctrl+up或者ctrl+down缩放

此处用了事件过滤器部分代码:else if(watched==ui->textEdit) { if(event->type()==QEvent::KeyPress) { QKeyEvent *keyevent=static_cast(event);       if((keyevent->modifie

2018-01-19 22:04:16 1408

原创 Qt QTimer 笔记(持续更新中)

1.QTimer有设置定时器功能,下面是start函数重载的用法[slot]void QTimer::start(intmsec)//在状态栏实时显示系统时间QStatusBar *sBar=statusBar();QLabel *timeLabel=new QLabel(this);sBar->addWidget(timeLabel);QTimer *timer=new QTi

2018-01-19 21:59:58 1507

原创 Qt QFont 笔记(持续更新中)

1.为能显示文本的控件设置字体加粗QFont ft; ft.setBold(true);ui->label->setFont(ft);ui->label_2->setFont(ft);

2018-01-19 21:47:58 729

原创 Qt QPalette 笔记(持续更新中)

1.为窗体设置背景颜色 QPalette palette(this->palette()); palette.setColor(QPalette::Background,QColor(220,220,220));//禁欲系this->setPalette(palette);

2018-01-19 21:44:00 441

原创 Qt QLineEdit 笔记(持续更新中)

1.在LineEdit中输入有提示:包含头文件#include部分代码:QStringList list; list"hello""hi";QCompleter *com=new QCompleter(list,this);com->setCaseSensitivity(Qt::CaseInsensitive);ui->lineEdit->setCompleter(com

2018-01-19 21:37:20 536

基于梯度的泊松网格编辑C++代码实现

该资源是再vs环境下基于qt的界面交互和c++代码实现。用了基于梯度场的泊松网格编辑,实现效果还不错,附上源码和相关资源.需要自行配置eigen数学库

2019-08-22

泊松图像编辑源码C++实现

是在vs环境下的qt做交互界面的C++代码实现,实现了两张图片一张选择融合区域,在另一张实现实施拖动显示融合效果的功能。由于保证了完成效果,所以稀疏矩阵的分解算法采用了LU分解比较慢,所以拖动的时候鼠标左键先点击不要移动,过四秒就出来效果再拖动。

2019-08-22

极小曲面全局法局部法的实现和三种网格参数化的实现以及实现纹理贴图

这个代码是图形学的作业的集合,里面实现了网格的两种实现极小曲面的方法,分别是局部迭代法和全局法。接下来是实现网格的参数化,用了三种参数化方法,分别是uniform parameterization、specific parameterization、shape-preserved parameterization以及最后的纹理贴图映射。

2019-08-22

ImageWarpingC+++Qt源码实现

这是用Qt实现的image warping,之前写的图像处理的作业,文中实现了逆距离权重算法和基本径向函数算法,还提供了测试的图片,能完整运行不需要其他库,只需要C++和qt的运行环境就行

2019-08-22

基于MFC多线程的十字路口调度,没有代码

此程序用MFC多线程完成,具有简易的图形界面。

2018-01-20

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除