Login Linkedin Twitter Facebook
Logo
  • About Us
    • Our Story begins…
    • Careers
    • Contact
    • Privacy Policy
  • Professional services
    • QT Expert Help
    • Windows & Mac Applications
    • Linux Applications
  • Customer Stories
  • Blog
  • News

Categories for C++

  • All Categories
  • Android
  • C++
  • CMake
  • Debugging
  • JSON
  • Layouts
  • Locale
  • QML
  • Qt
  • Qt Script
  • Qt Tricks
  • Scripting
  • Widgets
  • Windows

Using clang-format with QtCreator

Posted in C++, Qt

Creating Custom Widgets

Posted in C++, Qt, Widgets

Creating custom widget is not a hard problem, but there are a few things you should consider. This is meant as a check-list you can go to, when you create a new widget. Just run through the list and you are well on your way to creating a good widget that will serve you well in many different circumstances.

Xml/Json Comparison

Posted in C++, JSON, Qt

Recently I needed to implement a client application that would fetch data from a web service. The client had to be written in C++ using the Qt 5.4 libraries, the server was already running Apache2 with php 5.something but the …

QObject SignalBlocker

Posted in C++, Qt, Qt Tricks

Sometimes you have to stop a class from emitting a signal for a while. One example that just came up on the Qt interest list was an application that modifies a file which it also monitors with a QFileSystemWatcher. You …

Using Templates to Avoid Code Duplication

Posted in C++

The object orientation guys have pretty much won the battle. So much, that when something doesn’t fit in a neat OO inheritance tree, it can’t be done. I recently worked on a commercial project where I saw the following code …

  • Contact

Viking Software
Petersmindevej 2B
DK-5000 Odense C
Denmark

+45 6398 0020

  • About Us
  • Our Story
  • Careers

Copyright © 2021, Viking Software.

Recent Posts

  • Docker image for Qt Android builds
  • Using clang-format with QtCreator
  • A good QML file

Connect With Us

  • LinkedIn
  • Twitter
  • Facebook

Copyright © 2021, Viking Software.

We use cookies to ensure that we give you the best experience on our website. If you continue to use this site we will assume that you are happy with it.Ok