Advertisement

在PB中绘制图形

  •  5星
  •     浏览量: 0
  •     大小:None
  •      文件类型:None


简介:
本教程详细介绍如何在编程环境PB(PowerBuilder)中创建和编辑各种类型的图表及图形。通过学习,读者可以掌握基本绘图技巧并实现复杂的设计需求。适合初学者入门与进阶者参考使用。 在PB(PowerBuilder)中画曲线的初始化方法如下: 首先,在窗口的Declare Instance Variable部分定义一个实例变量: ``` n_handi_dwdraw inv_dwdraw ``` 接着,你需要在窗口的Open事件中创建这个对象的实例: ``` inv_dwdraw = create n_handi_dwdraw ``` 创建完成后,需要指定目标数据窗口控件。假设你的目标数据窗口控件为dw_1,则需执行以下命令来指定它: ``` inv_dwdraw.of_setdw(dw_1) ``` 这里,`of_setdw()`函数必须传入一个有效的DWObject对象才能使用。 以绘制直线为例: - 创建一条直线: ``` inv_dwdraw.of_createline(myname,x1,y1,x2,y2) ``` 这会创建一条名为“myname”的线,从坐标(x1, y1)到(x2, y2),但此时只是在缓存区中创建,并未显示于屏幕上。 - 显示直线: ``` inv_dwdraw.of_drawline() ``` 将缓存中的直线绘制出来。对于曲线的处理方法类似,请根据具体需求进行调整和应用。

全部评论 (0)

还没有任何评论哟~
客服
客服
  • PB
    优质
    本教程详细介绍如何在编程环境PB(PowerBuilder)中创建和编辑各种类型的图表及图形。通过学习,读者可以掌握基本绘图技巧并实现复杂的设计需求。适合初学者入门与进阶者参考使用。 在PB(PowerBuilder)中画曲线的初始化方法如下: 首先,在窗口的Declare Instance Variable部分定义一个实例变量: ``` n_handi_dwdraw inv_dwdraw ``` 接着,你需要在窗口的Open事件中创建这个对象的实例: ``` inv_dwdraw = create n_handi_dwdraw ``` 创建完成后,需要指定目标数据窗口控件。假设你的目标数据窗口控件为dw_1,则需执行以下命令来指定它: ``` inv_dwdraw.of_setdw(dw_1) ``` 这里,`of_setdw()`函数必须传入一个有效的DWObject对象才能使用。 以绘制直线为例: - 创建一条直线: ``` inv_dwdraw.of_createline(myname,x1,y1,x2,y2) ``` 这会创建一条名为“myname”的线,从坐标(x1, y1)到(x2, y2),但此时只是在缓存区中创建,并未显示于屏幕上。 - 显示直线: ``` inv_dwdraw.of_drawline() ``` 将缓存中的直线绘制出来。对于曲线的处理方法类似,请根据具体需求进行调整和应用。
  • PB手动曲线
    优质
    本教程详细介绍了在PB(PowerBuilder)开发环境中手动绘制各种类型图形曲线的方法和技巧,帮助开发者轻松实现数据可视化。 PB手动绘制图形曲线可以实现实时曲线和历史曲线的功能。
  • VS2010 MFC
    优质
    本文章介绍了如何在Visual Studio 2010环境下使用MFC框架进行图形绘制的基础方法和技巧。适合初学者快速上手实践。 在VS2010的MFC环境中绘制简单的点、线和面,并可以通过鼠标来绘制线段。代码实现非常简单。原本打算免费分享给有需要的人,但由于平台的规定,最低积分要求为1分才能发布内容。
  • 使用matplotlibPyQt5
    优质
    本教程介绍如何结合Python的数据可视化库Matplotlib与PyQt5框架,在桌面应用中嵌入动态图表展示功能。 使用PyQt5创建页面窗口,并应用Python第三方模块matplotlib在PyQt5创建的窗口上绘图。适合新手入门参考。
  • MFC使用OpenGL3D
    优质
    本教程介绍如何在Microsoft Foundation Classes (MFC)框架下集成OpenGL库,实现三维图形的绘制与渲染。适合希望结合两者优势进行高级图形开发的学习者。 基于MFC使用OpenGL绘制茶壶、圆锥、球体等复杂物体。
  • QGraphicsScene
    优质
    本教程详细讲解了如何在Qt框架下的QGraphicsScene类中使用Python或C++绘制矩形。通过实例代码展示添加、移动和调整矩形的方法,适合初学者入门。 CustomSense继承了QGraphicsScene和QGraphicsView,并重写了鼠标事件,在CustomSense上可以添加图片并画矩形标记出特定区域。这是一个专门为了满足这个需求而编写的小测试例子,使用Qt5实现。
  • PB代码graph
    优质
    本教程详细介绍了使用Python编程语言中的PB库来创建和定制各种类型的图形图表的方法与技巧。 这段文字介绍了难得一见的PB源代码绘制图表的方法,包括二维和三维的各种图形画法,非常实用。
  • C++
    优质
    C++中的图形绘制探讨了利用C++语言实现计算机图形学的基础知识和高级技术,包括基本图形对象创建、图形界面设计以及动画制作等技巧。 关于C++的星空和钟表的详细代码包括定义变量、头文件等内容。以下是一个简单的示例: 1. 首先需要包含必要的头文件: ```cpp #include #include #include ``` 2. 定义一些全局常量,例如星星的数量以及时钟的时间单位等。 3. 创建一个类来表示星空和钟表。可以定义两个类:`Star` 和 `Clock`。 - `Star` 类用于描述单个星体的位置、颜色等相关信息; - `Clock` 类则用来处理时间的更新与显示功能; 4. 在主函数中,初始化一些变量并实例化所需的对象。 5. 使用循环结构不断刷新星空和钟表的状态,并在屏幕上输出当前的时间以及星星位置等数据。 以上为基本框架思路,具体实现细节还需根据实际需求进一步编写。
  • Qt 于任意 Label 上
    优质
    本文介绍如何在Qt框架中于Label控件上进行自定义绘图操作,包括设置合适的事件过滤器及重载paintEvent函数等技巧。适合需要动态显示图像或图表的应用开发者参考。 这只是一个在标签上绘图的示例代码,有兴趣的朋友可以尝试使用并改进它。我也是从别人那里学习到这个方法,并免费分享给大家。如果你们有任何评论或建议,请随时告诉我。