Qt thread Summary (1) Qt simple thread and qt thread Summary
This series is a summary of the use of a period of time, including thread creation, inter-thread communication, etc., write a little bit every day.
The first section describes how to create and use a thread.
First of all, these articles are mainly intended for newcomers. Because
technical support is certainly relatively rich, the use is more convenient. For example, the Qtscript module contains QScriptClassPropertyIterator classes to provide Java-style property traversal capabilities, QScriptContext classes to provide contextual information, and so on. But with the release of the new QT version, Qjsengine is certainly getting more and more mature. It should be noted that both of these should not be used in interaction with Q
. OpenGL is the core and is the basis of the latest QtQuick2 and QtWebkit; the first class is a general graphics display class based on the auxiliary access and input mode. They are the basis of the classic QWidget component class and QtQuick1.
IV. If the QtQml and QtQuick frameworks need to ask what is the biggest update and feature of Qt 5, they are not QtQml and QtQuick. In fact, QtQuick was already available in
two methods separately, can choose by ourselves. using subdirectory paths
When you add or create a new file to your project, create a sub-file and create the file in a subdirectory.
Place the created class in a subdirectory, and when finished, the effect is as shown in the figure:
The src/widget.h and src/widget.c two files are automatically added to the pro file, using a relative path.In this way subdirectories, when used, the header file references also add a relative path, otherwise there
I started to learn QT creator. Today I installed it on both Linux and Windows. in Linux, I can compile and execute my ownProgramIn Windows, a problem occurs. When executing the program, the system prompts "mingwm10.dll cannot be found". The solution is to statically compile the QT library.
Steps:
1. Call QT command
customized and republished with QT applications. QT Assistant has been integrated into Qt Creator, which is the QT help described earlier.Qt Designer is a powerful cross-platform GUI layout and format builder. Because you use the same parts that you will use in your application, you can quickly design, create parts, a
, Linux, Solaris, Mac, WinCE, and vxwork, the famous Photoshop is compiled with it and only needs to be re-compiled. The cross-platform Java is a joke to some extent. As far as I know, the system I mentioned above is a joke, java is not seamless.
I am engaged in Motion Control. What is lacking in the IOT and embedded systems industries is the language problem. If you develop different nodes in different languages, what integration do you need to talk about? Because technology cannot be populariz
Introduction to Qt creator
Through the previous "QT QuickStart (Vim Pure Code writing)" Learning that only set up the QT environment (QT Library and development tools), you can use vim pure code to write QT program, and then use QT
A small record of qt Learning (2), qt Learning Record
Well... This time I received a ticket
A graphical interface is required. You can just consolidate and learn QT. I took it without hesitation.
The following issues are recorded:1. QWidget and QDialog
The slot functions in QDialog include accept () and reject (), whic
Introduction to Qt creatorThrough the previous "QT QuickStart (Vim Pure Code writing)" Learning that only set up the QT environment (QT Library and development tools ), you can use vim pure code to write QT program, and then use QT
After many days of QT transplantation, we finally got it out today. Record the learning process, but it makes me sad.
Let's talk about the QT source code package. I was very confused when I first installed QT, And I had X11, embedded, and everywhere. Now I understand that X11 can be installed to develop applications running on a PC, and some
GuideCompared to QT Creator, I prefer to use VS2010 for development. Although the start-up time is relatively slow, but the powerful shortcut keys and the rich plug-ins, as well as the use of many years of experience, make me feel handy in the development process. One of the most important things is that sometimes the Qt creator error is baffling. It is impossible to find the source of the error based on hi
Qt for Windows7-64bitInstall MinGW (search MinGW for Windows) on your computer, add C:\MinGW\bin to the environment variable, open the command line to enter GCC--version and g++--version and Mingw32-make-- Version verifies that the installation was successfulUnzip the qt-everywhere-opensource-src-4.8.1.tar.gz and enter the directoryConfigure-debug-and-release-opensource-platform win32-g++-webkitMingw32-make
windows: Refer to the following documentationhttp://download.csdn.net/detail/trustguan/4943897
ex-continued
The following is the establishment of QT development platform, my platform is Ubuntu 12.04, the need for the QT version of two (started online, Tmake, but later from 3.0 Qt since bring the Make tool, there is no need to tmake):
The words are connected to the article. After successfully configuring Qt+lua+tolua, we can implement classes that use each QT in a Lua script. Look directly at the code.#include "include/lua.hpp" #include The author writes several functions of qwidget into the form of static and binds them with Tolua. This makes it possible to use a bound function smoothly in a LUA script. The contents of the following LUA
signal:Notification signal:Void valueChanged (int value)You can use setRange (int min, int max) to set the range)You can use setSingleStep (int) to set the pace)PS: The Best Way to learn QT is assistant.My Qt Study Notes 4 how to pop up the right-click menu in the QWidget window
Solution 1: Add QActions to a QWidget and set the contextMenuPolicy attribute of QWi
In Qt on Android: signals and slots for Qt Quick event processing, this article describes how to use built-in signals in QML and how to customize signals, this time, let's take a look at how to handle mouse, keyboard, timer, and other events. These processing times are usually completed through signals.
I'm participating in the CSDN blog contest. please vote for my article
Qt-qml mobile development-Overview of app development and deployment process on ios, qt-qmlios
Qt5.3 fully supports mobile development. In addition to mac, windows, and linux, it also supports ios, android, wp, meego, and other mobile platforms. This tutorial is based on the author's experience, I will explain from the beginning how to publish my own apps on ios. Because there are still few articles in Chin
are a novice, then Qt has a clear advantage-you only have a framework to learn, and HTML5, you have to start with a 10 of a dozen frames to choose from. Qt also has very powerful documentation, and web frameworks do not necessarily. In a fair game, this is a big victory for Qt.Open
HTML5 is an open standard, with multiple open source implementations.
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.