I want to develop a GUI for a backup/restore program (think zip or tar.gz or iso) on Windows, Macos, and Linux that looks native on each platform. I think QT is a non-starter, because they may charge $5,000/user. I think tkinter and GTK are out, because the apps are not native-looking.
Primarily, my app needs to present a window with three widgets:
- a native-looking file selector (browser),
- a date-time-selector,
- and a few buttons.
The only novelties are that I want to provide the file system myself (which I presumably could do by creating a pseudo filesystem) and that I want to mark some files in the display of the file selector somehow…say, by color, or font, or icon. Specifically, when the date-time selector moves, I want to grey out any files that did not exist at that moment.
what should I learn? (ideally, I would pay some beers for someone who can sketch for me a quick-and-dirty ugly starter. any alcoholics?)