用于测试dpi适配
parent
31266646ba
commit
f19e079467
|
@ -4,10 +4,11 @@
|
||||||
#include <QTimer>
|
#include <QTimer>
|
||||||
#include "CameraCapture.h"
|
#include "CameraCapture.h"
|
||||||
#include "mainwindow.h"
|
#include "mainwindow.h"
|
||||||
|
#include <qlibrary.h>
|
||||||
|
#include <qsysinfo.h>
|
||||||
|
#include <qt_windows.h>
|
||||||
|
#include <Tlhelp32.h>
|
||||||
|
|
||||||
void CameraDataCallback(double ts, BYTE *dat, LONG size){
|
|
||||||
qDebug()<<"reieve cnt"<<size;
|
|
||||||
}
|
|
||||||
void initQss()
|
void initQss()
|
||||||
{
|
{
|
||||||
QFile file(":/qss/css/qss.css");
|
QFile file(":/qss/css/qss.css");
|
||||||
|
@ -26,7 +27,10 @@ int RegiesterOwnType(){
|
||||||
|
|
||||||
int main(int argc, char *argv[])
|
int main(int argc, char *argv[])
|
||||||
{
|
{
|
||||||
QApplication a(argc, argv);
|
QssEventFilter filter;
|
||||||
|
QApplication app(argc, argv);
|
||||||
|
app.installNativeEventFilter(&filter);
|
||||||
|
|
||||||
initQss(); //step 2
|
initQss(); //step 2
|
||||||
|
|
||||||
MainWindow main;
|
MainWindow main;
|
||||||
|
@ -34,5 +38,5 @@ int main(int argc, char *argv[])
|
||||||
main.setWindowTitle("视频采集rtmp推流工具");
|
main.setWindowTitle("视频采集rtmp推流工具");
|
||||||
|
|
||||||
main.show();
|
main.show();
|
||||||
return a.exec();
|
return app.exec();
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,6 +1,7 @@
|
||||||
#include "mainwindow.h"
|
#include "mainwindow.h"
|
||||||
#include "ui_mainwindow.h"
|
#include "ui_mainwindow.h"
|
||||||
#include <QDesktopWidget>
|
#include <QDesktopWidget>
|
||||||
|
#include <QPaintDevice>
|
||||||
|
|
||||||
MainWindow::MainWindow(QWidget *parent) :
|
MainWindow::MainWindow(QWidget *parent) :
|
||||||
QssMainWindow(parent),
|
QssMainWindow(parent),
|
||||||
|
@ -11,7 +12,8 @@ MainWindow::MainWindow(QWidget *parent) :
|
||||||
mPlayerWidget(nullptr),
|
mPlayerWidget(nullptr),
|
||||||
mVideoCoder(nullptr),
|
mVideoCoder(nullptr),
|
||||||
mPusher(nullptr),
|
mPusher(nullptr),
|
||||||
mAudioCapture(nullptr)
|
mAudioCapture(nullptr),
|
||||||
|
mTimer(nullptr)
|
||||||
{
|
{
|
||||||
ui->setupUi(this);
|
ui->setupUi(this);
|
||||||
this->move(50,50);
|
this->move(50,50);
|
||||||
|
@ -38,6 +40,10 @@ MainWindow::MainWindow(QWidget *parent) :
|
||||||
//mAudioCapture->InitCapture(0, 44100, 2);
|
//mAudioCapture->InitCapture(0, 44100, 2);
|
||||||
//mAudioCapture->StartCapture();
|
//mAudioCapture->StartCapture();
|
||||||
mPusher = new H264RtmpPuser();
|
mPusher = new H264RtmpPuser();
|
||||||
|
mTimer = new QTimer(this);
|
||||||
|
connect(mTimer, SIGNAL(timeout()), this, SLOT(DetectDpi()));
|
||||||
|
mTimer->start(1000);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
MainWindow::~MainWindow(){
|
MainWindow::~MainWindow(){
|
||||||
|
@ -123,3 +129,13 @@ void MainWindow::on_pushButton_3_clicked()
|
||||||
{
|
{
|
||||||
qDebug()<<ui->comboBox_2->currentText();
|
qDebug()<<ui->comboBox_2->currentText();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void MainWindow::DetectDpi()
|
||||||
|
{
|
||||||
|
qDebug()<<"detect dpi";
|
||||||
|
int horizontalDPI = logicalDpiX();
|
||||||
|
int verticalDPI = logicalDpiY();
|
||||||
|
|
||||||
|
qDebug()<<horizontalDPI<<verticalDPI<<physicalDpiX()<<physicalDpiY();
|
||||||
|
|
||||||
|
}
|
||||||
|
|
|
@ -28,11 +28,9 @@ public:
|
||||||
|
|
||||||
private slots:
|
private slots:
|
||||||
void on_pushButton_clicked();
|
void on_pushButton_clicked();
|
||||||
|
|
||||||
void on_pushButton_2_clicked();
|
void on_pushButton_2_clicked();
|
||||||
|
|
||||||
void on_pushButton_3_clicked();
|
void on_pushButton_3_clicked();
|
||||||
|
void DetectDpi();
|
||||||
private:
|
private:
|
||||||
Ui::MainWindow *ui;
|
Ui::MainWindow *ui;
|
||||||
Camera *mCamera;
|
Camera *mCamera;
|
||||||
|
@ -44,6 +42,8 @@ private:
|
||||||
H264RtmpPuser *mPusher;
|
H264RtmpPuser *mPusher;
|
||||||
CaptureAudioFfmpeg *mAudioCapture;
|
CaptureAudioFfmpeg *mAudioCapture;
|
||||||
vector<CaptureAudioFfmpeg::MICInfo> mMic;
|
vector<CaptureAudioFfmpeg::MICInfo> mMic;
|
||||||
|
QTimer *mTimer;
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
#endif // MAINWINDOW_H
|
#endif // MAINWINDOW_H
|
||||||
|
|
Loading…
Reference in New Issue