Showing posts with label GUI-toolkits. Show all posts
Showing posts with label GUI-toolkits. Show all posts

Sunday, April 9, 2017

Digital Clock created in FreePascal / Lazarus

By Vasudev Ram

Some months ago I created this digital clock in Free Pascal / Lazarus on Windows, in my copious free time. It's simple, without any frills, but works well for me. I have been using it daily as the Windows clock utility I use on my PC to check the current time whenever I need to [1]. Here is a screenshot of this clock:



[1] I do wear a watch (digital, natch :) and have a mobile phone which shows the time and even has a clock app, but see:

A simple alarm clock in Python (command-line)

and

Jal-Tarang, and a musical alarm clock in Python

I usually run it (this latest clock) manually at PC startup (it's called DC, so I just have to type that and Enter). (It could be put into some Windows script or folder so that it starts automatically.) To see the clock, I just have to Alt-Tab over to it, or click on it in the Windows taskbar. In fact, even if I just hover my mouse over its icon in the taskbar, I can see the clock and the current time that it shows - and watch it changing too, right there :)

- Vasudev Ram - Online Python training and consulting

Get updates (via Gumroad) on my forthcoming apps and content.

Jump to posts: Python * DLang * xtopdf

Subscribe to my blog by email

My ActiveState Code recipes

Follow me on: LinkedIn * Twitter

Are you a blogger with some traffic? Get Convertkit:

Email marketing for professional bloggers



Friday, September 20, 2013

Golang getting QML GUI support?

Watch "QML support for the Go language" on YouTube

Seen via this post by Gustavo Niemeyer whose work I have blogged about before:

https://plus.google.com/app/basic/stream/z13cu5ow3qecj5ccs22lztxjrzjwxt5yk04

This could be pretty cool and useful if it worked out. You could write GUI apps in Go. I saw a small bit of the video and some GUI things in Go are working.

Posted from mobile, please excuse typos and brevity.

Thursday, December 20, 2012

Qt 5 released w/ desktop/mobile/embedded/realtime OS support

Digia launches Qt 5 cross-platform application development and UI framework

Sounds like pretty interesting news.

I've tried out Qt in the past, and liked it. It is considered by some to be an example of good object-oriented software design.

Qt's signals and slots mechanism is interesting.

I've blogged about Qt before.

Many popular and widely used software products, including cross-platform ones, are built using Qt.

IIRC, the Skype client app is one of them.

http://bits.blogs.nytimes.com/2010/02/16/that-smartphone-is-so-qt/?pagewanted=all

After Nokia acquired Trolltech, the original makers of Qt, they sold Qt rights to Digia.

At the time I was not sure what would happen to Qt, and stopped following it for a while, but this news makes me hopeful that it will thrive.

There is a lot more in the above Qt 5 announcement that is of interest to software developers. Read it.

Hacker News thread about it is also of interest, including the multiple mentions of the ability to use Qt 5 from Python via PyQt / PySide:

http://news.ycombinator.com/item?id=4942739

I had blogged about PySide earlier too, when it was first announced, some years ago. Though I've not checked the latest status yet, IIRC, PySide is like PyQt but free to use even commercially.

This implies that desktop, mobile and embedded apps can potentially be created with Qt (using either C++ or Python), which by now, is somewhat more than just a GUI development toolkit / framework, though it started out as that, years ago.

Incidentally, some may not know that the KDE windowing desktop environment for Linux, is written using Qt.

Digia is a Finnish software company:

http://digia.com/en/Home/Company/

One last point: PerfectTablePlan, a cross-platform product to plan seating at weddings, is a successful software product built using Qt. Andy Brice, who created the product, runs an interesting blog called successfulsoftware.net. I have been reading his blog for some years now, and have found it quite interesting. Many of his posts contain useful information for software product developers.

- Vasudev Ram
www.dancingbison.com
Software consulting and training

Monday, October 22, 2012

Kivy: cross-platform Python GUI toolkit (desktop and mobile)

Dusty's Diverse Domain » Blog Archive » Python on Android? First impressions of Kivy

Kivy has been in the tech news recently.

The article about it above is interesting. Though it only talks about mobile, the Kivy site, http://kivy.org, says that it works on desktops too - Linux, Windows and Mac OS X.

- Vasudev Ram

Sunday, October 14, 2012

Good quality Delphi applications - site

Good Quality Applications Built With Delphi - Delphi Programming

Interesting site. I've used Delphi (early versions, then later Turbo Delphi Explorer) for hobby programming work; it is a good tool for Windows GUI application or product development.

Sunday, July 15, 2012

Google Drive and Dropbox desktop clients use wxPython

See the wxWidgets page for news about that:

http://wxwidgets.org

wxPython is the Python binding of the wxWidgets  cross-platform C++ GUI toolkit.

wxPython is fairly easy to use at least for simple apps.