Chris Cortopassi

Chris Cortopassi

Chris has been writing C and C++ code for more than a quarter century and Qt-based code for 15+ years. He has been with ICS for more than a decade. He's written software for a spectrum of industries, including particle accelerators, medical devices, cybersecurity, aviation, motor control, robotics, civil engineering, cellular communications, marine electronics, dental, and fitness. He lives in Northern California near Sacramento where he can enjoy the warm weather.

Articles by Author

Blogs:

How to Put a Yocto Build Under Continuous Integration in the Cloud

Saturday, September 17, 2022 - 22:47 ">  •  By Chris Cortopassi  •  Yocto, Cloud

Used in almost all embedded devices that run Linux, Yocto is time consuming to work with. Here's how to speed things up.

Read full post

Creating QML Controls From Scratch: Keyboard

Monday, November 4, 2019 - 14:59 ">  •  By Chris Cortopassi  •  QML, Qt

In the final installment in our series, we implement an English-only Keyboard.

Read full post

Creating QML Controls From Scratch: ProgressBar

Wednesday, October 30, 2019 - 17:46 ">  •  By Chris Cortopassi  •  Qt, QML

Use a ProgressBar to indicate progress of a long-running operation, from zero to 100%.

Read full post

Creating QML Controls From Scratch: PieChart

Tuesday, October 22, 2019 - 20:24 ">  •  By Chris Cortopassi  •  QML

PieChart is a Canvas that makes heavy use of the Context2D API to draw pie slices, callout lines and text.

Read full post

Creating QML Controls From Scratch: LineChart

Tuesday, October 22, 2019 - 19:42 ">  •  By Chris Cortopassi  •  QML

Here's how to create a LineChart using Canvas.

Read full post

Creating QML Controls From Scratch: BarChart

Tuesday, October 22, 2019 - 19:34 ">  •  By Chris Cortopassi  •  Qt, QML

Here's a simple way to write a custom autoscaled chart.

Read full post

Here's How to Create QML Controls for Embedded and Mobile Projects

Wednesday, October 16, 2019 - 10:29 ">  •  By Chris Cortopassi  •  QML, Qt

Bare-bones QML controls can serves as a starting point for your next project.

Read full post

Creating QML Controls From Scratch: DatePicker

Tuesday, October 8, 2019 - 15:01 ">  •  By Chris Cortopassi  •  QML, Qt

DatePicker allows the user to select any year, month or day.

Read full post

Creating QML Controls From Scratch: TimePicker

Tuesday, October 8, 2019 - 14:41 ">  •  By Chris Cortopassi  •  QML, Qt

TimePicker lets you select hours, minutes and am/pm.

Read full post

Creating QML Controls From Scratch: Table

Tuesday, September 24, 2019 - 23:27 ">  •  By Chris Cortopassi  •  QML, Qt

Here's how to implement a table, including header and data.

Read full post

Creating QML Controls From Scratch: Tabs

Monday, September 23, 2019 - 18:07 ">  •  By Chris Cortopassi  •  Qt, QML

Tabs are used to expand limited screen real estate.

Read full post

Creating QML Controls From Scratch: PageDots

Friday, September 20, 2019 - 15:37 ">  •  By Chris Cortopassi  •  Qt, QML

Here's how to indicate what "page" is currently shown.

Read full post

Creating QML Controls From Scratch: Dialog

Thursday, September 19, 2019 - 21:18 ">  •  By Chris Cortopassi  •  Qt, QML

Here's how to implement a Dialog that supports an arbitrary number of buttons.

Read full post

Creating QML Controls From Scratch: Spinner

Friday, September 13, 2019 - 16:52 ">  •  By Chris Cortopassi  •  QML, Qt

A Spinner indicates progress of a long-running operation when the progress percentage is unknown.

Read full post

Creating QML Controls From Scratch: ScrollBar

Thursday, July 20, 2017 - 00:30 ">  •  By Chris Cortopassi  •  QML, Qt, controls

In this installment you'll learn how to create a ScrollBar, which differs significantly from the other controls we've highlighted.

Read full post

Creating QML Controls From Scratch: Slider

Saturday, June 3, 2017 - 17:38 ">  •  By Chris Cortopassi  •  QML, Qt, controls

In part 4 of our series, we walk you through implementation of a slider. Take a look.

Read full post

Creating QML Controls From Scratch: Switch

Wednesday, April 12, 2017 - 13:50 ">  •  By Chris Cortopassi  •  QML, Qt, controls

In part 3 of our series, we're implementing a switch. Here's the walkthrough.

Read full post

Creating QML Controls From Scratch: CheckBox and RadioButton

Sunday, March 12, 2017 - 14:43 ">  •  By Chris Cortopassi  •  QML

Continuing our QML Controls from Scratch series, this time we'll implement a CheckBox.

Read full post

Creating QML Controls From Scratch

Monday, February 6, 2017 - 16:18 ">  •  By Chris Cortopassi  •  Qt, QML, controls

In this first installment of the QML Controls From Scratch series we'll create our first control: Button.

Read full post

Rendering PDF Content with XpdfWidget

Friday, December 12, 2014 - 15:21 ">  •  By Chris Cortopassi  •  Qt, QML, PDF

Rendering PDF Content with XpdfWidget

Read full post