编写一款2D CAD/CAM软件(十四)绘制工具栏

前面的文章已经封装了数个最基本的图元,但是视图的呈现是基于测试数据形成的。为了尽快完善软件交互的框架和能力,本文将增加工具栏。

资源文件

1.首先,创建按钮图标。使用绘图软件构建出工具栏按钮的图标,绘图软件多种多样,可基于自己的熟悉程度来创建图标。

2.创建qrc资源文件。

<RCC>
    <qresource prefix="/">
        <file>images/draw_circle.png</file>
        <file>images/draw_line.png</file>
        <file>images/draw_point.png</file>
    </qresource>
</RCC>

3.配置CMake文件,将资源文件加入。


qt5_add_big_resources(SOURCES resource/main.qrc)
SOURCE_GROUP("qrc" ${SOURCES})

add_executable(JCad
        ${MOC_FILES}
        ${SOURCES}
        ../src/main.cpp
        ../src/mainwindow.cpp
        ../src/mainwindow.h
        ../src/mainwindow.ui
        ../src/j-mdi-area.cpp
        ../src/j-view-widget.cpp
)

创建工具栏

本文中创建三个QAction到QToolBar工具栏上,并添加相应ICON和槽函数。

//  mainwindow.h
public slots:
    voi
  • 19
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值