BESTI-IS-2021-2022-1-课程设计—第二周进展


BESTI-IS-2021-2022-1-课程设计—第二周进展

目录
  • BESTI-IS-2021-2022-1-课程设计—第二周进展
    • 任务详情
    • 计划完成任务
    • 实际完成情况
    • 问题与解决过程
      • 问题1:
      • 问题2:

任务详情

同样的内容,密码算法换成sm4,界面换成Qt在openeuler上跑通

计划完成任务

  1. 在openeuler中配置qt环境
  2. 运用QT Creator 画出软件的ui
  3. 配置UI里面控件的槽函数
  4. 实现在槽函数里面调用c语言代码中的函数

实际完成情况

全部完成

1.截图:

2.截图:

3.截图:

问题与解决过程

问题1:

Q:使用终端安装qt时,没有QT Creator

S:官网下载完整包,重新安装(下载速度太慢可以去镜像站下载)

教程链接:链接

问题2:

Q:在将代码拷贝给组员并用QT Creator 运行时,报错:找不到ui_widget.h文件错误

S:ui_widget.h文件是画好ui好执行qmake生成的,一开始我们的解决方法是用QT Creator里面qmake单独运行一遍ui文件,然后再跑项目,结果还是出错

? 最后找到解决方法:先用QT Creator创建一个项目,记住项目路径,跑一遍项目(hello world),最后再将项目代码拷贝到那个路径,就可以运行了。