Problems using QtWinExtras on Windows XP
-
Hello. Can anyone tell how to run program with code like this on Windows XP, to ignore futures for Win7 if it can't be run? App compiles, but crashes.
@
#include "mainwindow.h"
#include "ui_mainwindow.h"
#include <QtWinExtras>MainWindow::MainWindow(QWidget *parent) :
QMainWindow(parent),
ui(new Ui::MainWindow)
{
ui->setupUi(this);QWinThumbnailToolBar *m_tt = new QWinThumbnailToolBar(this); m_tt->setWindow(windowHandle());
}
MainWindow::~MainWindow()
{
delete ui;
}@
-
-
No. It crashes anyway.
[quote author="SGaist" date="1397766008"]Hi,Maybe with "QSysInfo":http://qt-project.org/doc/qt-5/qsysinfo.html
Hope it helps[/quote]
-
Hi,
Thumbnail toolbars require Windows 7 or higher.
Your program crashes because it tries to call functions in Windows system DLLs that don't exist. Use QSysInfo::WindowsVersion to check the version. If it's older than Windows 7, do not create QWinThumbnailToolBar.