Qt
Sunmair
这个作者很懒,什么都没留下…
展开
-
Qt设置软件开机自启动
//设置自启动 QString application_name = "VMS"; //QSettings *settings = new QSettings("HKEY_CURRENT_USER\\Software\\Microsoft\\Windows\\CurrentVersion\\Run", QSettings::NativeFormat); QSettings *settings = new QSettings("HKEY_LOCAL_MACHINE\\Softwa...原创 2022-04-06 08:59:07 · 349 阅读 · 0 评论 -
Qt子控件全屏显示和退出全屏
主要实现思路是将需要全屏的子控件从父控件中提出来,重新设置size。 void Preview::videoFullScreen() { //原视图父控件pSplitter_ ui->horizontalLayout->removeWidget(pSplitter_); ui->horizontalLayout->addWidget(ui->widgtVideo); QPoint curPoint = ui->widgt原创 2021-09-29 16:30:33 · 647 阅读 · 0 评论 -
Qt不同分辨率屏幕适配
在高分辨率的屏幕上,显示设置一般会设置缩放比例150%或200% 这种情况下,程序需要做缩放布局的适配, 主要在main函数中添加一下方法 QApplication::setAttribute(Qt::AA_EnableHighDpiScaling); QCoreApplication::setAttribute(Qt::AA_UseHighDpiPixmaps); qreal cx = GetSystemMetrics(SM_CXSCREEN); qreal原创 2021-09-29 16:34:23 · 6116 阅读 · 0 评论 -
基于VLC封装的播放器VlcPlayer,可播放本地及网络视频,支持视频录制。
VlcPlayer.h文件 #ifndef VlcPlayer_H #define VlcPlayer_H #ifdef _WIN32 #include <basetsd.h> typedef SSIZE_T ssize_t; #endif #include <QObject> #include <QMutex> #include <QTimer> #include "vlc.h" #include <QDebug> #include <.原创 2021-09-29 16:41:39 · 1042 阅读 · 0 评论