Sunday, April 9, 2017
Digital Clock created in FreePascal / Lazarus
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 recipesFollow 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.
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.