Qt realizes sdp packaging, sdp strategy introduction

sdp introduction SDP: session des description protocol Session description protocol (SDP) provides multimedia session description for session notification, session invitation and other forms of multimedia session initialization. The SDP session description consists of multiple lines =. Where is a character. Is a string whose format depends on. ...

Posted by rkumar on Mon, 01 Aug 2022 21:33:17 +0300

Qt the simplest multithreading method QtConcurrent::run()

Qt the simplest multithreading method QtConcurrent::run() (Reprinted) Recently, a software was written without considering the problem of multithreading. After the software is compiled, the mouse response will sometimes be delayed when the software performs calculation, but it is fully functional. Considering that the mouse response may be del ...

Posted by JellyFish on Sat, 21 May 2022 06:42:51 +0300

Qt audio and video development 18 Haikang sdk callback

1, Foreword The real-time video stream displayed by the Hikvision sdk supports not only the handle method, but also the callback method. In addition to getting the video data, the callback also gets the audio data. Just call the audio device to play it by yourself. As for the callback of the Hikvision sdk, it took a while to complete. Maybe at ...

Posted by djheru on Fri, 20 May 2022 09:21:39 +0300

QT ViewModel model learning

Separating the interface components from the edited data and connecting them through the data source is a better way to deal with the interface and data. Qt uses the Model/View structure to handle this relationship. The basic structure of Model/View is shown in the figure. The functions of each part are as follows: Data (Data) is the ac ...

Posted by bschultz on Fri, 20 May 2022 02:01:21 +0300

Qt audio and video development 34 onvif time setting

1, Foreword It is necessary to set the time of the device. This is a necessary function. After all, most front-end devices, such as the camera itself, do not have BIOS battery, so it is impossible to store the time. Either set the NTP address to synchronize the time, or other devices take the initiative to set the time. If the time is incorrect ...

Posted by priya_cks on Wed, 11 May 2022 18:57:40 +0300

Qt+Halcon joint development and configuration

Halcon is an excellent commercial image processing software, but it has a poor experience in visualization; Qt has powerful functions and convenience in visualization and interface development. I have done some software development work before, and now I am using Halcon to develop image processing algorithm. Isn't it a very interesting thing to ...

Posted by lol on Mon, 09 May 2022 07:48:11 +0300

Actual combat PyQt5: 088-QOpenGLWidget parts

Introduction to qoopenglwidget The qoopenglwidget class is a widget used to render OpenGL graphics. The QOpenGLWidget provides functionality for displaying OpenGL graphics integrated into Qt applications. It's easy to use: let the application's class inherit from it and use subclasses like any other QWidget, and it can choose between using QPa ...

Posted by pharcyde0 on Wed, 04 May 2022 06:30:19 +0300

Signals and slots in multithreading

Signals and slots in multithreading (below)       You can see that void TestThread::run() end... is not called Interesting question:If the event loop is enabled in the thread body function, how does the thread end correctly?QThread::exec() causes the thread to enter the event loop- The statement after exec() cannot be executed until the even ...

Posted by control on Wed, 27 Apr 2022 15:06:11 +0300

Pyqt learn the detailed explanation of main components, with detailed code attached (under continuous update......)

Pyqt learn the detailed explanation of main components, with detailed code (under continuous update...) Author: qyan.li Date: 2022.4.24 Topic: learn the basic usage and sample Demo of various components in QT for python Reference: https://blog.51cto.com/quantfabric/2422601 1, Write in front Recently, I plan to start a new blog p ...

Posted by chowwiie on Sun, 24 Apr 2022 14:38:14 +0300

C++ QT combined with FFmpeg to develop video player-14. Add skin change button function and file selection box

Author: Uncle Xu bad Blog: https://xuhss.com The breakfast shop won't open until night. The people who want to eat have already come! 😄 1, Add skin change button After clicking the skin change button, a dialog box will pop up. main.qml add skin change button: // Skin change button Button { id: changeSkin ...

Posted by Deemo on Sun, 24 Apr 2022 14:37:01 +0300