Giter Site home page Giter Site logo

sewscriptdoc's Issues

App::新建项目报错

关闭当前的项目,并新建新的项目,此时会报错;
不关闭当前项目新建,不会发生上述问题。
image-20240723134605201

App::高DPI和低DPI的支持不够理想

电脑显示存在缩放时,程序里面新建,双击smd, sfd文件都会导致缩放失败;

高DPI和低DPI下,设计界面像是各个窗口都是固定大小一样,比如低DPI或者缩放比例大一点,GUI设计界面的组件属性栏就显示不全,这个甚至无法调整大小,体验感不好。

App内各个窗口大小目前仅限1080p下使用?

App::Save和Svae All

工具栏里面的Save All似乎不起效,Save以及菜单栏文件下拉的Save才生效,此现象对于保存sdf文件以及C文件都存在。

比如:

  • 新建Logo.sdf设计资源并添加组件Label,默认显示123,属性栏里面修改123为234,点击生成代码,Logo.c文件变为234,此时选择Save All,关闭App重新打开,仍为123,但是Logo.c文件为234。

  • 新建的空白Logo.c里面“添加自动生成gui代码标识”,四行代码出现,之后如果Save All,然后依据Logo.sdf生成代码,Logo.c会刷新为空白,说明上一步代码标识没有保存。

App::设计资源sfd分辨率设置

  • 修改GUI模拟的Width设计器荧幕面积没有变化,修改Height有变化。此时关闭sfd标签页,再次从工程管理器里打开,刚刚对分辨率的修改生效。
  • 修改分辨率之后保存并生成代码,对应C文件里GUI_Init()同时修改,编译通过,选择运行,此时HIM SIM除开右侧三个按键外,其余地方都显示空白,重启App无效,重启PC再次运行正常。(此问题并不是总出现,几率出现,现象就是模拟空白)

App::Suggestions::建议备忘表

  • GUI设计来说,设计资源的xxx.sdf和与之对应的xxx.c并不是时刻统一的,只能通过自动生成代码来刷新xxx.c文件内容,反之不能。

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.