July 14th, 2010 |
Published in
KDE, Qt, Ubuntu
Bluecherry, a company that specializes in Linux (Ubuntu-based) surveillance equipment and applications, is currently looking for a full-time cross-platform Qt software developer. If you are a Qt developer who lives in the United States and is looking for a job, let me tell you, this could very well be it! It is a great opportunity to design and develop a new version of their interface and you get to work along side somebody like Ben Collins. Curtis Hall is the founder and owner of Bluecherry and is a really groovy dude. If you live around Fulton, MO, you can work in the office, and if not, you can work from home.
Here is just a brief introduction to the job posting Curtis has posted on Monster:
Bluecherry is seeking a well qualified applicant for cross platform Qt user interface software development. The position will also assist with training and support. The ideal candidate should have excellent communication skills and a strong background developing software applications under Linux. The candidate should also have extensive knowledge of Ubuntu. The position is full-time and is based in our Fulton, MO office however consideration will be given to telecommuter positions within the United States.
If you are interested in the position, I highly recommend you take a look at the job posting on Monster and apply through there, or send Curtis an email with your resume or CV to jobs (AT) bluecherry (DOT) net. Curtis would also like you have the following:
Applicants should provide, a resume including past work history, a cover letter with a brief introduction, two personal and two technical references.
Applicants should have prior work history available for us to review, specifically examples of Qt design and development.
Curtis also told me the following in an email:
We are trying to fill this position ASAP, so if someone might be interested I would highly recommend they apply quickly.
June 9th, 2009 |
Published in
Coding, Development, FYI, KDE, Kubuntu, Python, Qt
Earlier today my buddy Martin Pitt blogged about how he needed a Qt developer to work on implementing the ui_question_choice() dialog. I looked through the code a bit this morning, and needed a little help right off the bat getting the GTK version running. One little thing I missed a bug report and Martin helped get it up and running. So as the day went on, storms came through, and for some reason I get in this storm hunter mode and nothing else gets done. Well, about an hour ago all the storms have cleared up and back to work I went. I spent about an hour, most of which was silly Qt Designer and layouts, which Kubuntu guys, I suck at, never listen to me brag about my Qt Designer classes again! The other thing that had me for a second was trying to iterate over a layout to get button statuses. After all was said and done, this is the little beauty that popped up when testing:

Not to shabby. I will spend some time looking through all of the apport-qt ui stuff and see if I can make it as simple as the GTK side. The checkboxes in that image are generated dynamically by the hook. So once they are added to the layout, trying to figure out their status when they weren’t provided a name was tricky. Thankfully the PyQt 4 API Documentation is great!
So here it is, there is the main dialog and then there is the groupbox with a vertical box inside of it. The vertical box makes it simple to add and remove stuff so that’s why I went that route, KISS. So after the box is populate, you select the stuff you need then press OK to submit it. Well the trick was finding out what is checked. So the main dialog is named dialog and the vertical box that holds the check boxes is called vbox_choices. So here is how I got those values:
result = []
for c in range(0, dialog.vbox_choices.count()):
if dialog.vbox_choices.itemAt(c).widget().isChecked():
result.append(c)
So, the main reason for doing this, is so I can find it a bit easier next time, and the fact that I couldn’t find this little bit documented anywhere else. If there is a better way to do this, let me know.
EDIT: Removed the index variable as it was old code left hanging around when I did the copy and paste. Thanks Milian for catching that.
April 29th, 2008 |
Published in
Educational, Event, KDE, Qt
If you are located in or near the Chicago land area, this Thursday, May 1, 2008, ICS will be holding a Qt Quickstart seminar. Registration is free and there is the ability to register for upcoming Qt Quickstarts in May for the Detroit, Michigan area as well as the Washington, D.C. area.
Thursday’s event here in Chicago is broken down as such: (Times are Central Standard Time (CST))
Location:
Doubletree Hotel Chicago Oak Brook
1909 Spring Road
Oak Brook, IL 60523
- 08:30 – 09:00 – Registration & Continental Breakfast
- 09:00 – 12:00 – Desktop Applications
- 12:30 – 16:00 – Embedded Linux Applications
Hope to see you there!