Menu
decscroll
  • Home
  • about
  • links
decscroll

Hello From The Other Side

Posted on August 29, 2018March 11, 2019 by dale

So far I’ve only posted about graphics explorations, but I also intended to talk about coding projects. I’ve been working on one lately that has taken my time away from graphical things, but that’s because I realized I started it quite a while ago. I always meant to finish it but life rarely goes exactly the way you expect it will.

Eleven years ago, I wanted to get out of the game industry and back into software. I’d been working with Python a little at work, and decided to write a meaty personal project to get better at it. I wanted something with a graphical user interface as well, and was not interested in trying to do anything substantial with Tkinter. I started using FLTK because that’s what I was using at work.

Initially it worked great, but I ran into some limitations of FLTK that were making it hard to progress, so I did some research and decided to port the application over to WxWidgets. That seemed to solve my problems, as I found it much more feature-rich (but also a lot heavier) than FLTK. Well, of course I ended up hitting a wall with WxWidgets, so I jumped again to Qt.

Needless to say, after three different UI frameworks, and learning Python along the way, the code was pretty messy. Earlier this year I decided if was going to finish this beast, I needed to do a major refactor. Since then I’ve been reorganizing code, running it through pylint, and trying to take more advantage of Qt instead of using my own solutions. It’s been fun and I’m actually in better shape with the project than I was before the refactor.

So I said all that without even saying what the project is. One of my interests has always been calligraphy and lettering, and I wanted to see if I could make a tool to do digital calligraphy. I know you can generate curves in vector drawing tools, but I wanted to make something purpose-built for calligraphy. It’s been a great challenge, but I’m getting there. Until next time, here’s a work-in-progress screenshot:

  • calligraphy
  • code
  • Leave a Reply Cancel reply

    Your email address will not be published. Required fields are marked *

    Recent Posts

    • Apologies
    • Mixing things up
    • New name, new look
    • Hello From The Other Side
    • I’ve Finally Hit The Floor

    Archives

    • July 2019
    • May 2019
    • March 2019
    • August 2018
    • November 2017
    • September 2017
    • August 2017
    • June 2017
    • October 2016
    • September 2016
    • August 2016
    • July 2016
    • June 2016
    • May 2016
    • April 2016

    Categories

    • Code
    • Tutorials
    • Uncategorized

    Meta

    • Log in
    • Entries feed
    • Comments feed
    • WordPress.org
    ©2025 decscroll | Powered by WordPress & Superb Themes