ttk vs tk? Opinions?

502 views
Skip to first unread message

Mark Tarver

unread,
Oct 8, 2016, 4:45:16 PM10/8/16
to Shen
One thing about tk is that it does look a bit old-fashioned & 90s even if it does the job.  TCL/tk people have responded with ttk.  Anybody got any views on this?

Mark

Racket Noob

unread,
Oct 8, 2016, 6:29:20 PM10/8/16
to Shen

Qt (https://www.qt.io) is the one of the most popular cross platform GUI library. I think the best approach would be to write C++ FFI and Shen bindings for (intersesting parts of) Qt. Qt looks nice and professional, widgets are skinnable. It's the first choice on https://en.wikipedia.org/wiki/List_of_widget_toolkits

RN

Mark Tarver

unread,
Oct 8, 2016, 6:48:30 PM10/8/16
to qil...@googlegroups.com
Not now;  I want to get this up.  I'm less interested in looks and more in functionality.  Looks can come later.

Mark

On Sat, Oct 8, 2016 at 11:07 PM, Racket Noob <racke...@gmail.com> wrote:

Qt (https://www.qt.io) is the one of the most popular cross platform GUI library. I think the best approach would be to write C++ FFI and Shen bindings for (intersesting parts of) Qt. Qt looks nice and professional, widgets are skinnable. It's the first choice on https://en.wikipedia.org/wiki/List_of_widget_toolkits

RN

--
You received this message because you are subscribed to the Google Groups "Shen" group.
To unsubscribe from this group and stop receiving emails from it, send an email to qilang+unsubscribe@googlegroups.com.
To post to this group, send email to qil...@googlegroups.com.
Visit this group at https://groups.google.com/group/qilang.
For more options, visit https://groups.google.com/d/optout.

Mark Tarver

unread,
Oct 8, 2016, 6:51:30 PM10/8/16
to qil...@googlegroups.com
I specifically wanted to know if there was any appreciable difference between tk and the more modern ttk.

Mark

Ramil Farkhshatov

unread,
Oct 9, 2016, 3:42:17 AM10/9/16
to dr.mt...@gmail.com, qil...@googlegroups.com
For my own projects I use Tk (since I don't care about UI look much)
except for ttk-only widgets such as ttk::treeview.

For applications to distribute I use Ttk because it looks «more native»
on Windows and OSX at least. Also, Ttk is themeable so you can change
the look for your applications if you feel the need of it.
Reply all
Reply to author
Forward
0 new messages