2018-04-03

Lazarus and other Cross Platform GUIs

I’ve been thinking about cross-platform GUI toolkits since sometime last night.

I typically use Tcl and Tk for writing quick GUI applications. I think that’s a great combination for prototyping.

However, I’ve been wondering what I would use if I had a bigger application.

The obvious contenders are:

  • C++ with WxWidgets
  • C++ with Qt
  • Java with Swing

However, I took a look at Lazarus again, and tried it out.

I’ve only used it briefly on Windows so far, but it’s been a way easier process than trying to get going with the other options.

It’s still pretty niche, but it continues to be developed, and has a good reputation by people who use it.

Now I’m trying to figure out if there is a way to develop a GUI using it, that can interface with other languages that I’m interested in.

Pascal can call into C, so that’s one way to do it. The ease of that method of interface would depend on how easy it is to talk to C from the other language.

Standard

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s