首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

有没有办法在matplotlib.pyplot.show()中选择默认的鼠标“模式”作为缩放指针?

在matplotlib.pyplot.show()中,默认的鼠标“模式”是指针模式,用于选择和交互。然而,可以通过使用matplotlib.pyplot.rcParams来更改默认的鼠标“模式”为缩放指针模式。

具体步骤如下:

  1. 导入matplotlib.pyplot模块:import matplotlib.pyplot as plt
  2. 使用rcParams设置鼠标“模式”为缩放指针模式:plt.rcParams['toolbar'] = 'toolmanager'
  3. 导入所需的模块:from matplotlib.backend_tools import ToolBase, ToolToggleBase
  4. 创建一个自定义的Tool类,用于切换鼠标“模式”:
代码语言:txt
复制
class ZoomTool(ToolToggleBase):
    def __init__(self, *args, **kwargs):
        super().__init__(*args, **kwargs)
        self._id_press = None
        self._id_release = None

    def enable(self, event):
        if self._id_press is None:
            self._id_press = self.canvas.mpl_connect('button_press_event', self.press)
        if self._id_release is None:
            self._id_release = self.canvas.mpl_connect('button_release_event', self.release)

    def disable(self, event):
        if self._id_press is not None:
            self.canvas.mpl_disconnect(self._id_press)
            self._id_press = None
        if self._id_release is not None:
            self.canvas.mpl_disconnect(self._id_release)
            self._id_release = None

    def press(self, event):
        if event.button == 1 and event.inaxes:
            self._id_release = self.canvas.mpl_connect('button_release_event', self.release)
            self._id_motion = self.canvas.mpl_connect('motion_notify_event', self.motion)
            self._xpress = event.xdata
            self._ypress = event.ydata

    def release(self, event):
        if event.button == 1:
            self.canvas.mpl_disconnect(self._id_release)
            self.canvas.mpl_disconnect(self._id_motion)
            self._id_release = None
            self._id_motion = None

    def motion(self, event):
        if event.inaxes:
            dx = event.xdata - self._xpress
            dy = event.ydata - self._ypress
            self._xpress = event.xdata
            self._ypress = event.ydata
            ax = event.inaxes
            ax.set_xlim(ax.get_xlim() - dx)
            ax.set_ylim(ax.get_ylim() - dy)
            self.canvas.draw_idle()

    def get_default_keymap(self):
        return 'z', 'Zoom'

    def get_icon(self):
        return 'zoom_to_rect.png'

    def get_tooltip(self):
        return 'Zoom'

    def get_description(self):
        return 'Zoom to rectangle'

    def get_message(self):
        return 'Press left mouse button and drag to zoom to rectangle.'
  1. 注册自定义的Tool类:ToolBase.toolmanager.add_tool('Zoom', ZoomTool)
  2. 在show()之前,使用plt.rcParams['toolbar'] = 'toolmanager'启用工具栏:plt.rcParams['toolbar'] = 'toolmanager'
  3. 调用plt.show()显示图形。

完整的代码示例如下:

代码语言:txt
复制
import matplotlib.pyplot as plt
from matplotlib.backend_tools import ToolBase, ToolToggleBase

class ZoomTool(ToolToggleBase):
    def __init__(self, *args, **kwargs):
        super().__init__(*args, **kwargs)
        self._id_press = None
        self._id_release = None

    def enable(self, event):
        if self._id_press is None:
            self._id_press = self.canvas.mpl_connect('button_press_event', self.press)
        if self._id_release is None:
            self._id_release = self.canvas.mpl_connect('button_release_event', self.release)

    def disable(self, event):
        if self._id_press is not None:
            self.canvas.mpl_disconnect(self._id_press)
            self._id_press = None
        if self._id_release is not None:
            self.canvas.mpl_disconnect(self._id_release)
            self._id_release = None

    def press(self, event):
        if event.button == 1 and event.inaxes:
            self._id_release = self.canvas.mpl_connect('button_release_event', self.release)
            self._id_motion = self.canvas.mpl_connect('motion_notify_event', self.motion)
            self._xpress = event.xdata
            self._ypress = event.ydata

    def release(self, event):
        if event.button == 1:
            self.canvas.mpl_disconnect(self._id_release)
            self.canvas.mpl_disconnect(self._id_motion)
            self._id_release = None
            self._id_motion = None

    def motion(self, event):
        if event.inaxes:
            dx = event.xdata - self._xpress
            dy = event.ydata - self._ypress
            self._xpress = event.xdata
            self._ypress = event.ydata
            ax = event.inaxes
            ax.set_xlim(ax.get_xlim() - dx)
            ax.set_ylim(ax.get_ylim() - dy)
            self.canvas.draw_idle()

    def get_default_keymap(self):
        return 'z', 'Zoom'

    def get_icon(self):
        return 'zoom_to_rect.png'

    def get_tooltip(self):
        return 'Zoom'

    def get_description(self):
        return 'Zoom to rectangle'

    def get_message(self):
        return 'Press left mouse button and drag to zoom to rectangle.'

# 注册自定义的Tool类
ToolBase.toolmanager.add_tool('Zoom', ZoomTool)

# 设置鼠标“模式”为缩放指针模式
plt.rcParams['toolbar'] = 'toolmanager'

# 绘制图形
plt.plot([1, 2, 3, 4], [1, 4, 9, 16])

# 显示图形
plt.show()

这样,当调用plt.show()时,将显示一个具有缩放指针模式的图形,并且可以使用鼠标进行缩放操作。

对于腾讯云相关产品和产品介绍链接地址,可以参考腾讯云官方文档或咨询腾讯云客服获取更详细的信息。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

Potplayer + LAVFilters + madVR 配置教程

5.然后需要我们手动修改,以上便是pot调用lav filter方法,以下是lav内部设置,lav最大好处就是,完全使用默认设置也能获得很好播放效果,可说是傻瓜式设置,potplayer调用了...5、为何我画面是上下颠倒?为何我 madVR 老是崩溃? 6、Potplayer 太容易崩溃了,有没有什么解决办法?...让用户选择东西都是各种图像缩放模式,而不同模式所消耗性能也是不同,基本上从上到下,性能消耗是越来越大,用户要根据自己配置来考虑。...如果你不喜欢 FSE 模式,可以 madVR 关闭它,具体操作为:取消勾选 madVR 控制面板里 rendering -> general settings -> enable automatic...2、为什么全屏 FSE 模式下点鼠标/切音轨/切换字幕/拉进度条画面会闪? 答:因为全屏模式就是给你看视频用,任何操作都应该在按 Enter 键 或 点击鼠标中键 退回到 窗口模式 后再进行。

32K54

应用|两个辅助Windows下演讲工具

PPT这种专业演示软件内嵌了鼠标高亮(激光笔)和绘图笔功能,并且可以使用快捷键切换鼠标模式: Note:在演示模式激光笔和绘图笔快捷键 - Ctrl+L:切换到激光笔或重新显示普通鼠标指针。...- Ctrl+P:切换到鼠标指针到绘图笔(注释)或者显示普通鼠标指针。...Zoomit主要有三个功能:屏幕缩放(Zoom)和实时缩放(很少用)、绘图批注(Draw)和休息时候倒计时(Break),使用时候会将当前屏幕锁住,然后任意放大和做批注即可。...# 默认快捷键 Ctrl+1:进入缩放模式 Ctrl+2:打开绘图批注模式 Ctrl+3:显示倒计时,默认10分钟 Ctrl+4:进入实时缩放模式 ESC或者鼠标右键:退出当前模式,绘图模式直接清除注释并退出...,缩放和倒计时这两个模式鼠标可以移动到其他屏幕继续使用,但是绘图批注模式鼠标无法移动到其他屏幕。

88120
  • 【CSS3】CSS3 2D 转换 - scale 缩放 ③ ( 使用 scale 设置制作可缩放按钮案例 )

    一、需求分析 设置一个 按钮 , 默认状态下显示样式如下 : 按钮 外部 有 圆形外边框 ; 按钮 文本 , 水平居中对齐 , 垂直居中对齐 ; 当鼠标移动到 按钮 上之后 , 鼠标 变为 小手...列表项 , 或者 直接使用 li 列表项作为 按钮 标签元素 ; 1 2 3.../* 取消 li 样式 , 也就是列表前小圆点 */ list-style: none; 设置鼠标指针样式 : 鼠标移动到 列表 元素 上之后 , 变为小手 , 需要设置 该...li 标签 cursor 样式 ; /* 设置鼠标指针样式 鼠标移动到按钮上之后变为 小手 */ cursor: pointer; 设置边框 : 需要为...: 按钮 本身 设置 0.5 秒动画持续时间 , 当鼠标移动到 按钮 上方之后 , 宽高缩放为 原来 2 倍 ; /* 设置 动画 持续时间 .5s 相当于 0.5s */

    21510

    下一台电脑何必是电脑,探索不一样远程操作

    那么,有没有很好支持平板远程软件呢?...并且ToDesk支持类似于笔记本触摸板一样手势操作,包括缩放、拖拽、滑动、右键,缩放就是两手张开,滑动就是双指上下滑,右键就是双指点击,并且我们触发了这些操作时候鼠标会有提示我们进入了右键或者拖拽模式...另外就是向日葵没有做指针限制,所以指针可以移动到屏幕外地方,导致我这种隐藏开始菜单的人打开开始菜单就很难。但是ToDesk将指针限制了屏幕范围内就会舒服很多。...图片 2.实时网络诊断,免费HD画面 向日葵其实也有高清,但是需要付费。...看下图: 图片 ToDesk,你可以看到右下角有显示实时网络状态,在网络状态好时候会进行进行高清推荐,而且是免费开启

    58030

    提高效率 |ArcGIS Pro 中所有快捷键一网打尽

    鼠标悬停在曲线上,直到指针变为线段,然后拖动该曲线。 Ctrl + 拖动 移动贝塞尔控点。 移动与另一个折点重合时无法选择贝塞尔控点。将鼠标悬停在控点上,直到指针变为折点,然后拖动该控点。...Alt + 单击内容窗格图层 缩放至图层范围。 Z 持续缩放。 按住 Z 键同时拖动鼠标按钮,以将活动工具更改为连续放大或缩小模式。 X + 单击 逐步缩小。 单击以从数据逐步缩小。... 2D ,视图将沿所指示方向平移。指针距离视图中心越远,平移速度越快。 3D ,当视图沿指针所指示远离视图中心方向平移时,将保留照相机方位角和高度角。...Alt + 单击内容窗格图层缩放至图层范围。 Z持续缩放。按住 Z 键同时拖动鼠标按钮,以将活动工具更改为连续放大或缩小模式。X + 单击逐步缩小。单击以从数据逐步缩小。V + 拖动围绕一点旋转。...Shift + 单击 使指针位置居中并放大。 Ctrl + 单击 以指针位置作为视图中心。 2D 环境下,这将使视图居中。 3D 环境下,照相机会转向中心并显示该位置。

    99720

    下一台电脑何必是电脑,探索不一样远程操作

    那么,有没有很好支持平板远程软件呢?...并且ToDesk支持类似于笔记本触摸板一样手势操作,包括缩放、拖拽、滑动、右键,缩放就是两手张开,滑动就是双指上下滑,右键就是双指点击,并且我们触发了这些操作时候鼠标会有提示我们进入了右键或者拖拽模式...另外就是向日葵没有做指针限制,所以指针可以移动到屏幕外地方,导致我这种隐藏开始菜单的人打开开始菜单就很难。但是ToDesk将指针限制了屏幕范围内就会舒服很多。...2.实时网络诊断,免费HD画面 向日葵其实也有高清,但是需要付费。...看下图: ToDesk,你可以看到右下角有显示实时网络状态,在网络状态好时候会进行进行高清推荐,而且是免费开启

    60620

    移动端click事件300ms延迟

    解决方案 禁用缩放 对于不需要缩放页面,通过设置meta标签禁用缩放,表明这个页面是不需要缩放,双击缩放就没有意义了。此时浏览器可以禁用默认双击缩放行为并且去掉300ms点击延迟。...chrome 32+,如果设置了上述meta标签,那浏览器就可以认为该网站已经对移动端做过了适配和优化,就无需双击缩放操作了。...指针事件是一个新 web 事件系列,相应规范旨在使用一个单独事件模型,对所有输入类型,包括鼠标 (mouse)、触摸 (touch)、触控 (stylus) 等,进行统一处理。...目前而言,Internet Explorer 实现了指针事件,同时,现在已经有一些指针事件 polyfills 可以项目中使用了 指针事件 polyfill 指针事件 polyfill 比较多...,符合条件情况下,主动触发了click事件,这样避免了浏览器默认300毫秒等待判断。

    2.7K21

    C++ Qt开发:Charts折线图绑定事件

    其中marker变量则是用户点击过标签指针,这可以帮助你处理图例标记点击事件时更灵活地根据标记类型进行不同逻辑处理。...接着,我们继续增加一个折线图动态预览功能,通过使用该功能可以对特定区域进行选择放大缩小,读者可通过键盘案件进行缩放也可通过鼠标滚轮和左右键选中缩放,该功能在图形预览也是最常见。...你可以该函数处理键盘抬起时逻辑,如释放某个按键状态。 附件笔者将代码整理成了Keyboard and mouse文件,读者可自行打开该文件编译运行观察键盘鼠标事件是如何被重写。...,通过左键拖拽方式则可以选择一个矩形区域并对该区域进行放大与缩小操作,按下鼠标右键则调用zoomReset()将图形恢复到默认大小; 由于程序绑定了keyPressEvent键盘监控事件,当按下键盘上下左右时则通过...scroll()调整图形位置,通过按下小键盘+-符号则通过scroll()放大与缩小图形,通过按下Home则恢复到默认大小;

    40410

    seaborn从入门到精通01-seaborn介绍与load_dataset(“tips“)出现超时解决方案

    对于交互式工作,建议matplotlib模式下使用Jupyter/IPython接口,否则当您想要查看绘图时,必须调用matplotlib.pyplot.show()。...除了默认主题之外,还有其他几个选项,您可以独立控制图形样式和缩放,以便在不同演示上下文之间快速转换您工作(例如,制作一个在演讲期间投影时具有可读字体图形版本)。...如果您喜欢matplotlib默认值或喜欢不同主题,您可以跳过此步骤,仍然使用seaborn绘图函数。...文档大多数代码将使用load_dataset()函数来快速访问示例数据集。...幕后,seaborn处理从数据框架值到matplotlib能够理解参数转换。这种声明性方法使您能够将注意力集中在想要回答问题上,而不是集中如何控制matplotlib细节上。

    19720

    QT常见面试题,基础知识偏多

    常见QT事件类型如下: 键盘事件: 按键按下和松开 鼠标事件: 鼠标移动,鼠标按键按下和松开 拖放事件: 用鼠标进行拖放 滚轮事件: 鼠标滚轮滚动 绘屏事件: 重绘屏幕某些部分...通过重载event()函数,我们可以事件被特定事件处理函数处理之前(象keyPressEvent())处理它. 比如, 当我们想改变tab键默认动作时,一般要重载这个函数....安装事件过滤器有两个步骤: (假设要用A来监视过滤B事件) 首先调用BinstallEventFilter( const QOject *obj ), 以A指针作为参数....debug时候,这个办法就非常有用, 也常常被用来处理失效了widget鼠标事件,通常这些事件会被QApplication::notify()丢掉. ( QApplication::notify...行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。 动态库: 工作中有没有使用过动态库和静态库?

    5.5K10

    原生 JS 手写一个优雅图片预览功能,带你吃透背后原理

    那么有没有一种事件可以做到同时监听鼠标操作和手指操作呢?答案是有的!...PointerEvent 接口继承了所有 MouseEvent 属性,以保障原有为鼠标事件所开发内容能更加有效迁移到指针事件。...移动图片实现是比较简单每次指针按下时我们记录 clientX、clientY 为初始值,移动时计算当前值与初始点位差值加到 translate 偏移量即可。...这么说有点抽象,我们还是回到代码双指缩放时将这个偏移量减掉,同样PC端缩放,我们也加入对偏移量修正:let scaleOrigin = { x: 0, y: 0, }// 获取中心改变偏差...虽然浏览器滚动对应其实是 scroll 事件,但我们PC上滚动通常都是用利用滚轮(笔记本触控板也被视作滚轮),所以滚轮事件阻止系统默认事件也就阻止了滚动,但不是完全阻止,因为滚动条没隐藏的话还是可以拖动来滚动页面的

    2.9K81

    【Java AWT 图形界面编程】使用鼠标滚轮缩放 Canvas 画布绘制背景图像 ( 绘制超大图像 + 鼠标拖动 + 鼠标滚轮缩放 + 以当前鼠标指针位置为缩放中心 示例 )

    一、鼠标滚轮缩放中心点设置为当前鼠标中心点 - 要点分析 ---- 鼠标指针指向界面 Canvas 画布某个位置 , Canvas 画布绘制着一张超大图片 , 以该位置为中心 , 滑动鼠标滚轮时进行缩放...; 使用鼠标滚轮缩放后 , Canvas 绘制图片尺寸肯定是放大或者缩小了 , 尺寸发生了改变 ; 图片缩放时 , 鼠标指针指向一个位置 , 该位置对应着一个当前 Canvas 画布 x..., 并设置图片位置 ; 这样图片缩放时 , 始终可以保证鼠标指向部位保持位置不变 ; 1、保存当前鼠标指针指向位置 首先 , 定义如下成员字段 , pointer_x 和 pointer_y..., 保存当前鼠标位置及比例 ; 鼠标滚轮事件 MouseWheelEvent , 可以直接通过调用 e.getX(), e.getY() 获取到当前 鼠标指针 Canvas 画布坐标 ;...H 标识放置界面中心 ; 将鼠标指针放在 H 位置 , 缩放 , 发现此时缩放 , 就是以当前鼠标指针为中心进行缩放 ;

    2.8K10

    seaborn从入门到精通01-seaborn介绍与load_dataset(“tips“)出现超时解决方案

    对于交互式工作,建议matplotlib模式下使用Jupyter/IPython接口,否则当您想要查看绘图时,必须调用matplotlib.pyplot.show()。...除了默认主题之外,还有其他几个选项,您可以独立控制图形样式和缩放,以便在不同演示上下文之间快速转换您工作(例如,制作一个在演讲期间投影时具有可读字体图形版本)。...如果您喜欢matplotlib默认值或喜欢不同主题,您可以跳过此步骤,仍然使用seaborn绘图函数。...文档大多数代码将使用load_dataset()函数来快速访问示例数据集。...幕后,seaborn处理从数据框架值到matplotlib能够理解参数转换。这种声明性方法使您能够将注意力集中在想要回答问题上,而不是集中如何控制matplotlib细节上。

    26920

    全功能数据库管理工具-RazorSQL 10大版本发布

    可以通过 View -> Legacy UI Mode 菜单选择以前外观。 Mac:现在默认自动检测暗模式/亮模式。...:弹出窗口中添加了列数据类型和大小 Windows:改进了使用缩放超过 100% Windows 系统上用户界面缩放 Linux:RazorSQL 将在某些 Linux 系统上自动缩放显示 二进制数据编辑器...Windows 系统上添加了一个计划命令按钮,该按钮具有 Windows 任务计划程序创建任务选项 ◆ 变化 从默认工具栏布局删除了一些图标。...调用程序工具:错误消息并不总是显示屏幕上 当编辑器语法类型设置为 T/SQL 时,代码 -> 插入 -> 插入选择器会引发错误 插入选择器和描述表共享相同默认键盘快捷键 Mac:当查找对话框可见时,...自动完成将焦点返回到查找对话框而不是编辑器 命令行调用生成器:某些情况下不出现多行语法部分 Windows:当缩放比例超过 100% 时,使用某些字体大小时,单击鼠标可能会将光标位置放在鼠标指针位置左侧或右侧

    3.9K20

    ZBrush必须记住常用快捷键

    若有疑问可直接访问:http://www.zbrushcn.com/changjian/zbrush-4r7-changyong-kuaijiejian.html   激活鼠标指针菜单(按住不放再拖拉鼠标指针可定位文档...)【空格键】   旋转视角【左键空白处单击并拖动】   平移视角【alt建+左键空白处单击并拖动】   缩放视角【alt键+左键然后放开alt键空白处拖动并平移】   放大文档【+】   缩小文档...【- 】   捕捉正交视点处【旋转配合 shift】   以相对平滑方式旋转视图【旋转配合 ALT】   可以将物体画布中最大化显示【按下 DEL】   查阅文档实际大小【0(零)】   查阅文档实际大小一半...【Ctrl+d 】   隐藏/显示浮动调控板【Tab 】   隐藏/显示Z窗口【H 】   指针下面拾取颜色【C 】   绘图大小【S 】   强度【I RGB】   Z强度【Shift+I】   绘制贴图时候让模型上网格线隐藏...【Shift+d 】   绘图指示器(默认为所有工具)【Q 】   移动模式【W 】   缩放模式【E 】   旋转模式【R 】   编辑模式【T 】   备份物体【Shift+s】   标记物体【M

    97930

    【博客美化】10.图片预览放大

    ,但是放到博客里面就显得比较小,所以每次看图时需要打开新标签页来看大图,有没有什么办法直接在博客里面预览大图呢?...default 默认光标(通常是一个箭头) auto 默认。浏览器设置光标。 crosshair 光标呈现为十字线。...pointer 光标呈现为指示链接指针(一只手) move 此光标指示某对象可被移动。 e-resize 此光标指示矩形框边缘可被向右(东)移动。...定义 2D 缩放转换。 scale3d(x,y,z) 定义 3D 缩放转换。 scaleX(x) 通过设置 X 轴值来定义缩放转换。 scaleY(y) 通过设置 Y 轴值来定义缩放转换。...scaleZ(z) 通过设置 Z 轴值来定义 3D 缩放转换。 rotate(angle) 定义 2D 旋转,参数规定角度。 rotate3d(x,y,z,angle) 定义 3D 旋转。

    68030

    ArcGIS Maps SDK for JavaScript系列之二:认识Map和MapView

    map(地图) 类型:Map 对象 默认值:无 描述:指定地图对象,代表 MapView 地图内容。 zoom(缩放级别) 类型:Number 默认值:无 描述:指定地图初始缩放级别。...可以设置一个介于最小缩放级别和最大缩放级别之间数字。 center(中心坐标) 类型:Number[] 默认值:无 描述:指定地图初始中心点坐标。...然后,我们调用view.goTo()方法,并传递该对象作为参数。视图切换完成后,.then()方法回调函数将被调用,可以在其中执行视图切换完成后操作。...“mouse-wheel”:当用户地图上使用鼠标滚轮时触发。 “pointer-down”:当用户地图上按下任意指针设备按钮(鼠标按钮、触摸屏等)时触发。...“pointer-move”:当用户地图上移动任意指针设备时触发。 “pointer-up”:当用户释放任意指针设备按钮(鼠标按钮、触摸屏等)时触发。

    55330

    职场人必备WORD排版十大技巧

    2 任意连续文字选取: 将指针移到要选取文字首或末,再按住鼠标左键不放往后或往前拖动,直至选中全部要选择文字后松开鼠标左键即可。...3 一行文字选取: 将指针移到该行行首,光标指针变成向右箭头时,单击鼠标左键即可; 4 一段文字选取: 将指针移到该段第一行行首,同样光标指针变成向右箭头时,双击鼠标左键即可。...5 整个文件内容选取: 把指针移到该文件任一行首(指针变成向右箭头时),快速单击鼠标左键三次便可选中整个文件内容(也可利用组合键“ Ctrl+A ”快速选定)。...6.快速对齐段落 问: Word 要设置段落对齐,通常大家是利用格式工具栏对齐方式进行,请问有没有更方便快速方法呢?...10.轻松选取文件列 问: Word 文件选择方法很多,操作起来也很方便,而如果要对列进行操作,请问有没有方便方法进行选取呢?

    1.4K70

    PowerDesigner设计物理模型1——表和主外键

    添加表是没有任何列,如图所示: 单击工具栏鼠标指针按钮,将鼠标切换回指针模式,然后双击一个表,系统将打开表属性窗口,General选项卡可以设置表Name、Code等属性。...Name是模型显示名称,Code是生成数据库表时候实际表名。另外Name内容还会作为SQL Server表备注。 单击Columns切换到列选项卡,在下面的列表可以添加表列。...在为表设置主键时有以下几种办法: 1.Columns选项卡,直接选中主键列P列复选框,这是最简单方式。...3.切换到Keys选项卡,在其中添加一行命名为PK_ClassRoom,然后单击工具栏“属性”按钮,打开键属性窗口,该窗口中切换到Columns选项卡,单击添加列按钮,弹出列选择窗口,选中主键应该包含列...切换到鼠标指针模式,双击箭头,系统将弹出引用属性窗口,属性窗口中可以设置该引用Name、Code、关联列、约束名、更新策略和删除策略等。

    2.1K10

    css学习笔记,持续记录。

    默认是 "running"。 2.过渡 transition 简写属性,用于一个属性设置四个过渡属性。 transition-property 规定应用过渡 CSS 属性名称。...flex-shrink,默认为1,所有子元素长宽超出父元素时缩放占比(超出长宽除以所有子元素shrink加起来数量,就是单份缩放大小,为0时代表不进行缩放) flex-grow,默认为0,所有子元素长宽超出父元素时缩放占比...HTML,如果你用空格键产生此空格,空格是不会累加(只算1个)。...:last-child匹配规则 查找 el 选择器匹配元素所有同级元素(siblings) 同级元素查找最后一个元素 检验最后一个元素是否与选择器 el 匹配 匹配指定类型最后一个元素,last-of-type...43.pointer-events pointer-events 属性是一个指针属性,是用于控制什么条件下特定图形元素可以成为指针事件目标。

    2.7K60
    领券