167: Desktop User Interfaces | Programming Throwdown
Patrick Whee
·
2023-10-23
·
via Programming Throwdown

167: Desktop User Interfaces
Patrick Wheeler and Jason Gauci
Intro topic: Jogging Metrics
News/Links:
- Unholy LLM
- The reverse red herring
- The "ens–tification" of TikTok
- Response letter to Godot is not the new Unity
Book of the Show
Patreon Plug https://www.patreon.com/programmingthrowdown?ty=h
Tool of the Show
- Patrick:
- Jason:
- AI Hero (iOS and Android)
Topic: Desktop user interfaces
- What is a user interface?
- Web and Mobile UI toolkits
- Desktop options
- Qt
- Cross platform, custom UI elements
- Qt creator, code generator
- WxWidgets
- Cross platform, uses native UI elements
- WxFormDesigner, code generation
- Can look different on different operating systems
- Electron
- Local nodejs webserver
- Html/JavaScript technology
- Requires interprocess communication to use other languages
- Jupyter notebooks
- Mathematica-like notebook
- Not for distribution
- Streamlit
- Game Engines
- Tips for building desktop UI
- UI is slow (startup time, interaction time)
- Separate the UI from the engine & business logic
★ Support this podcast on Patreon ★
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。