楚香饭 发表于 2024-12-25 20:35 谢谢, 大致了解了, 还不太好做决定, 斟酌看看 |
本帖最后由 楚香饭 于 2024-12-25 20:41 编辑 如果你对界面有较高的要求,建议学习 C++ 和 Qt。 Qt 的 QWidget 可以对控件做风格化处理(QSS),各种颜色,渐变填充,边框,悬浮动画等等,眼花缭乱。 也可以选用 QML 来做,和做网页差不多,高效又大气。 选用 Electron 这种浏览器框架也是不错的选择。 这些框架都可以和 Fortran 混合编程,相互调用。绝对比原生的Windows控件库好用。 如果你对界面的要求很普通,那么选用 Winteracter 就行了。它支持一些控件的颜色设置。 如果你坚持使用 Intel Fortran 自身的 Win32 API ,那么你需要重写这些控件的消息处理,在 WM_PAINT 绘画时自己绘制背景颜色等。 前面提到的 Qt,C#,QML 或者 Electron 这些方案,之所以能这么完备,也是因为有一大群先辈,为了完备的UI方案,做了无数的工作,付出了巨大的努力。 然而很可惜,他们没有考虑 Fortran。 |
捐赠本站|Archiver|关于我们 About Us|小黑屋|Fcode ( 京ICP备18005632-2号 )
GMT+8, 2024-12-27 05:41