UI Interest Group Discussions

Showing results for 
Search instead for 
Did you mean: 

Introducing JKI Flat UI Controls

Introducing JKI Flat UI Controls

Flat UI Controls Toolkit


At JKI, we have found that a professional user interface design can make a huge difference for LabVIEW applications. That’s why we’re very proud to announce we have just released the JKI Flat UI Controls for LabVIEW, a beautiful, professionally-designed set of LabVIEW controls that we use on some of our own projects at JKI!  We hope that by sharing these with the community, we can help make it easy for just about anyone to build their own beautiful and intuitive user interfaces in LabVIEW.


Learn More & Download 

Tomi Maila
Message 1 of 5

Re : Introducing JKI Flat UI Controls

Thanks for your help. They look great.

0 Kudos
Message 2 of 5

Re: Introducing JKI Flat UI Controls



I have tried to convert some of the buttons from this library into "6-states" buttons but i have failed. Is it possible to do it ?


It seems like it is not possible to make 6-states buttons which are colorable.

Yohann L.
0 Kudos
Message 3 of 5

Re: Introducing JKI Flat UI Controls

Hi Tomi,


I just found a bug for the JKI Flat UI.

I built a few applications to read or collecting data. I had a weird error that the memory usage is keep increasing every second in compiled executable.

This problem confused me a couple of weeks, and after a lot of efforts, I found the reason is JKI Flat UI.

Try this sample vi which used the path control and create an executable file. Monitoring the memory usage in Windows Task Monitor, this exe file's memory usage will keep increasing after button clicked, even if you do nothing after that.

BTW, my LabVIEW environment is 2016 Professional and Windows 7 Pro.


Hope this will help you guys improve this UI theme.


0 Kudos
Message 4 of 5

Re: Introducing JKI Flat UI Controls

Hey there,


Found an issue/bug with the DAQ Channel Name. It appears you used the Traditional DAQ IO control as the base, so on the vast majority of systems (where DAQ Trad is no longer used) it returns an empty list.

Other than that, neat and clean!




[Edit] Attached my version of the DAQmx channel

Eric M. - Senior Software Engineer
Certified LabVIEW Architect - Certified LabVIEW Embedded Systems Developer - Certified LabWindows™/CVI Developer
Neosoft Technologies inc.

0 Kudos
Message 5 of 5