首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏小徐学爬虫

    在树莓派上使用GstVideo运行Python程序

    self.window.connect('destroy', self.quit) self.window.set_default_size(800, 450)​ self.drawingarea = Gtk.DrawingArea() self.window.add(self.drawingarea)​ # Create GStreamer pipeline self.bus.connect('message::error', self.on_error)​ # This is needed to make the video output in our DrawingArea self.xid = self.drawingarea.get_property('window').get_xid() self.pipeline.set_state(Gst.State.PLAYING

    83910编辑于 2025-02-12
  • 来自专栏林德熙的博客

    GtkSharp 获取触摸宽度高度面积尺寸信息

    private static GLib.GType GType { get { return GLib.GType.Pointer; } } } 接下来创建一个继承 DrawingArea 的类型,如以下代码的 F 类型 class F : DrawingArea { ... // 忽略其他代码 } 在 F 的构造函数里面,先使用 AddEvents 函数,告诉 GTK 层,当前的 这里为了简单起见,就添加了足够多的事件 class F : DrawingArea { public F() { AddEvents((int) RequestedEvents Gdk.EventMask.KeyPressMask | Gdk.EventMask.KeyReleaseMask; } 接着在构造函数监听触摸事件,如以下代码 class F : DrawingArea object o, TouchEventArgs args) { } } 从 TouchEventArgs 里的指针可以转换出 EventTouch 结构体,如以下代码 class F : DrawingArea

    1.1K10编辑于 2024-03-23
  • 来自专栏c/c++的学习笔记

    基于Java实现图像浏览器的设计与实现

    JPG.java class PaintCanvas extends Canvas类, 这个代码实现了一个绘图 Canvas 组件,用户可以在 Canvas 上用鼠标拖动绘制线条,并且绘图的内容会保存在 drawingArea drawingArea: 一个 BufferedImage 类型的变量,用于存储绘图区域的内容。 g2D: 一个 Graphics2D 类型的变量,用于在 drawingArea 上进行绘图操作。 private void drawPath(Graphics2D g2D) 方法用于遍历 pathPoints 列表,并使用 Graphics2D 对象在 drawingArea 上绘制连接这些点的直线 public void paint(Graphics g)方法被重写,用于在 Canvas 组件上绘制 drawingArea 的内容。 public BufferedImage getDrawingArea() 方法返回 drawingArea 变量,以便外部获取绘图区域的内容。

    80110编辑于 2024-07-03
  • 基于PaddleOCR+pyqt5实现一个简单的手写汉字识别系统

    手写输入 用户在DrawingArea控件上用鼠标绘制,内容实时显示。 识别流程 点击"开始识别"按钮时: 获取当前画布内容,转换为OpenCV格式图片。

    29610编辑于 2025-07-18
  • 来自专栏bit哲学院

    PyGobject(一百)Cairo系列——cairo.Surface实现图片倒影

    ")         self.resize(330, 450)         self.connect("destroy", Gtk.main_quit)         darea = Gtk.DrawingArea self.surface.get_height()         self.gap = 30         self.border = 20         self.show_all()     def draw(self, drawingArea , cr):         w = drawingArea.get_allocated_width()         h = drawingArea.get_allocated_height()        

    96720发布于 2021-01-14
  • 来自专栏小徐学爬虫

    Cairo context 和持久性

    gobject, cairo, math, random# Create a GTK+ widget on which we will draw using Cairoclass Screen(gtk.DrawingArea gobject, cairo, math, random# Create a GTK+ widget on which we will draw using Cairoclass Screen(gtk.DrawingArea

    44410编辑于 2025-01-03
  • 来自专栏信数据得永生

    Matplotlib 中文用户指南 7.1 交互式导航

    figsize=(5,4), dpi=100) ax = fig.add_subplot(111) ax.plot([1,2,3]) canvas = FigureCanvas(fig) # a gtk.DrawingArea

    3.1K20编辑于 2022-12-01
  • 来自专栏鸿蒙开发笔记

    鸿蒙开发实战案例:橡皮擦案例

    @Builder drawingArea() { Image($r('app.media.palette_picture')) .width($r('app.string.palette_full_size

    63310编辑于 2025-02-23
  • 来自专栏鸿蒙开发笔记

    鸿蒙开发实战案例:画笔调色板案例

    @Builder drawingArea() { Image($r('app.media.palette_picture')) .width($r('app.string.palette_full_size

    52210编辑于 2025-02-22
  • 来自专栏人工智能领域

    解锁高质量技术文档撰写密码,码农必看!

    Python 的 matplotlib 库) 代码: import matplotlib.pyplot as plt from matplotlib.offsetbox import TextArea, DrawingArea

    37110编辑于 2025-06-09
领券