Qt Creator 3.2 beta released

Published Tuesday July 8th, 2014 | by

We are happy to announce the Qt Creator 3.2 beta today. So you can already check out the many improvements we have done for the upcoming 3.2 release, and, not to forget, give us feedback on what we have so far. We mostly concentrated on stability and improvements, so no completely new platform supported this time, sorry ;) . I’ll randomly highlight some of the changes here, but you should probably check out our change log as well for a more thorough overview, and just download the binaries and try it for yourself.

Read more…

37 Comments


Posted in Uncategorized

Qt Contributors’ Summit 2014 sum up

Published Saturday July 5th, 2014 | by

Lars opening speech

Lars making the opening speech

It’s almost a month since we gathered at the Estrel Conference Center to spend two days talking about Qt, where it is and where it’s heading.

The Summit started off with Lars Knoll giving the state of the project speech, which included status updates from various maintainers. The whole opening session can be watched on Youtube. One thing to raise from Lars’ speech is the need to unify Qt, to bring all Qt users closer to each other.

The two days contained over forty sessions on matters ranging from the use of box2d with QML to two sessions on QtCore. You can find many of the session notes from the Summit schedule page. And the more technical topics have threads on the Developer mailing list, which you can find from the list archives (search for threads marked QtCS).

Session ongoing

Over 40 sessions in two days

The weather in Berlin was exceptionally hot, bordering on uncomfortable outside. Luckily the conference center had good air conditioning. However during the evening event we could enjoy the warmth outside in the garden. The setting was very good for continuing the discussions that started during the day. The hardiest participants continued their discussion at the hotel lobby bar after the official evening event was closed.

Evening event

Evening event

A big part of events like the Contributors’ Summit are the coffee break and corridor discussions that take place in between sessions. The venue provided enough tables and a couple of good corners with benches to spend some time drafting the upcoming session agenda or working on the topics raised in previous sessions.

Showing app

Coffee break application demo

A big thank you to all the participants and of course to our sponsors!

Hope to see many of you at the Developer Days!

Leave a comment


Posted in Community, Contributors, Events

Making an Android device boot to Qt

Published Friday July 4th, 2014 | by

Android Injection

Qt Enterprise Embedded provides pre-built system images for a range of popular devices, like the Nexus 7 tablets and the BeagleBone Black. With these, you can make your device “boot to Qt” and be up and running with embedded development literally within minutes. But what if you want to try a device that is not among these reference devices of Qt Enterprise Embedded? Until recently, as an evaluator, you were basically out of luck. And even with an Enterprise license, you would have to rebuild the image from scratch for your device, a process that can take some time. Now, with the recent update of Qt Enterprise Embedded, there is another option available. If your device runs a recent version of Android, it is now possible to install the Boot to Qt stack directly into the existing Android system image; in effect taking it over. We call this method Android injection. In this blog post we will show how this process works in practice. We will use a device called the ODROID-U3 as our example.

odroid-box

Read more…

13 Comments


Posted in Android, Embedded, Uncategorized

Introducing Android Injection with Qt Enterprise Embedded 5.3.1

Published Thursday July 3rd, 2014 | by

We released Qt 5.3.1 a week ago and now we’ve updated the Qt Enterprise Embedded offering as well. In addition to the Qt framework upgrade, we have developed a few new interesting features and also updated the tooling and some of the enterprise add-on features. We are especially proud about our new Android injection solution that lets you take the Boot to Qt software stack into a large variety of Android devices with little effort.

With this update we are also introducing the first Qt supported CoM, Computer-on-Module, for embedded Linux as we announce official support and pre-built binaries for Apalis i.MX6 CoM module from our Qt Technology Partner Toradex. Using the Apalis i.MX6 module from Toradex with our pre-built Qt stack, you can reduce the needed HW and SW effort enabling fast and cost-efficient creation of various embedded systems directly leveraging the state-of-the-art features of this powerful combination.

Read more…

Leave a comment


Posted in Embedded, Releases

Qt Virtual Keyboard 1.1

Published Thursday July 3rd, 2014 | by

The initial version of the Qt Virtual Keyboard was released earlier this year, and has quickly become a popular value-add component amongst our Qt Enterprise customers. We are continuously developing it and are now releasing version 1.1, which brings support for Chinese input, 5-way navigation, sound feedback and adds new layouts (languages).

With version 1.1 of the Qt Virtual Keyboard, we are happy to announce that we have made it possible to input Chinese characters using pinyin. Needless to say, this has been a highly requested feature, we are happy to have included.

"Hello World" in Chinese

“Hello World” in Chinese

Read more…

3 Comments


Posted in Uncategorized

Qt Weekly #16: QQuickWidget

Published Wednesday July 2nd, 2014 | by

Combining Qt Quick 2 scenes with traditional QWidget-based user interfaces is a good path to choose if you want to transition your exisiting application to use more of the cool new functionality that Qt Quick provides. While Qt 5.2 introduced QWidget::createWindowContainer() for embedding native windows as a regular widget, a number of limitations remained: Most notably the inability to have a well-defined stacking order and various surprises regarding focus handling, drag and drop, etc., depending on the platform.

Such issues may sound familiar also to those who are working with the good old QGLWidget. It seems to work fine – until it becomes part of a more complex UI, gets added to scroll and MDI areas, and gets combined with overlapping widgets. At that point unexpected issues, like painting problems, artifacts and broken input, start to surface. The fact that such widgets are in practice native windows – and turn their ancestors and siblings native too – is hidden from the developer, even though this has consequences.
Read more…

9 Comments


Posted in Uncategorized

Qt Weekly #15: Visualizing data stored in Qt item models using Qt Data Visualization

Published Friday June 27th, 2014 | by

Item models are a commonly used to store data in Qt applications, so the Qt Data Visualization enterprise add-on offers ready-made data proxies to facilitate the visualization of data stored in these models. The basic usage is the simple item model role to data item value mapping, but with Qt Data Visualization 1.1, more powerful options to map model data have become available.

Basic use cases

Direct one to one mapping

The most basic use case of one-to-one mapping is demonstrated in Qt Quick 2 Scatter Example, where the data we want to visualize is stored in a simple ListModel like this:


ListModel {
    id: dataModel
    ListElement{ xPos: -10.0; yPos: 5.0; zPos: -5.0 }
    ListElement{ xPos: -9.0; yPos: 3.0; zPos: -4.5 }
    // And so on...
}

Read more…

1 Comment


Posted in Qt Data Visualization

Qt 5.3.1 Released

Published Wednesday June 25th, 2014 | by

I am happy to announce that today we released Qt 5.3.1. Qt 5.3.0 has been well received with over 500.000 downloads in the first 5 weeks of release. I believe this new patch release is even better offering many improvements over Qt 5.3.0. As a patch release, it does not add new features, but various improvements and fixes. Qt Creator version 3.1.2 also released today, is packaged into the installers. For Qt Enterprise users we are providing a fully supported Qt Quick Compiler 1.0.0, as well as updates for Data Visualization (version 1.1) and Charts (version 1.4).

The focus of Qt 5.3 has been in stability and usability, and we have continued this trend with the improvements now released with Qt 5.3.1. Qt 5.3 introduced  a nice set of features, such as QQuickWidget, Qt WebSockets module, Purchasing API, Compiled Qt Quick, support for WinRT (and Windows Phone), as well as many others. Many of these features have been made even better in Qt 5.3.1 based on feedback received from customers and the whole Qt community.

Read more…

36 Comments


Posted in Releases

Qt Data Visualization 1.1 and Charts 1.4 released

Published Wednesday June 25th, 2014 | by

We’re happy to announce that we have now released the Qt Enterprise Data Visualization 1.1 and Charts 1.4 add-ons. Both of these contain improvements and new features based on customer requests.

DataVisualization_1_1

Data Visualization new features & functionality

  • Custom 3D objects and labels can be drawn in graphs to draw attention to certain areas or illustrate data relation to physical objects
  • Axis labels can be used to interact with the graph. For example, data scrolling can be implemented with dragging of axis labels
  • Graph aspect ratio can be defined
  • Logarithmic axis is supported
  • Graph can be rendered to an image
  • Axis titles have been added
  • Axis labels can be defined to automatically orient themselves towards the camera so that labels are easier to read from different angles
  • Graph can be drawn with orthographic projection
  • Possibility to select different graph elements (axis labels and custom items) has been added
  • Regular expressions can be used to split data between rows and columns in item model data proxies (e.g. splitting time and date from time stamps)
  • Sum and average functions have been also added for handling multiple matching values in item models

Read more…

6 Comments


Posted in Uncategorized

Qt Weekly #14 Testing Accessibility on OS X

Published Friday June 20th, 2014 | by

When talking about accessibility, the question of how blind people interact with computers often comes up. This article will explain the basics and take OS X as an example to let you test an application. There are many tools to help people with low vision, for example magnifiers. Here it helps a lot when applications provide sufficient contrast and use clear fonts. But magnification can only get you so far, and at some point it’s not enough to effectively use a computer anymore. This is where screen readers come into the picture.

A screen reader is an application that presents the screen contents to the user in a non-visual way, either using speech output or using braille displays. For testing it is usually enough to deal with the speech output of the screen reader, braille will usually work if speech works. OS X comes with VoiceOver out of the box which makes testing applications easy. For a full description of VoiceOver, head over to the documentation, we’ll just mention the most essential keyboard shortcuts here. There is also a tutorial for VoiceOver that is a fun way to get started. To test a Qt application just run the application and turn on VoiceOver (Command-F5). For OS X, accessibility support in Qt has improved a lot lately, so make sure to use Qt 5.3 at least.

Read more…

Comments Off


Posted in Accessibility, Mac OS X | Tags: , ,

  1. Pages:
  2. 1
  3. 2
  4. 3
  5. 4
  6. 5
  7. 6
  8. 7
  9. ...
  10. 159