Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. Installation and Deployment
  4. Unattended/silent/quiet installation of Qt 5.8 on Windows
Forum Updated to NodeBB v4.3 + New Features

Unattended/silent/quiet installation of Qt 5.8 on Windows

Scheduled Pinned Locked Moved Unsolved Installation and Deployment
2 Posts 1 Posters 1.5k Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • D Offline
    D Offline
    davek711
    wrote on last edited by
    #1

    Re: QT 5.6 unattended/silent install

    D 1 Reply Last reply
    0
    • D davek711

      Re: QT 5.6 unattended/silent install

      D Offline
      D Offline
      davek711
      wrote on last edited by
      #2

      I would like to install Qt 5.8 using the qt-enterprise-windows-x86-msvc2015_64-5.8.0.exe installer. I have tried using a controller script as advised in other posts but this still brings up the interactive installer:

      qt-enterprise-windows-x86-msvc2015_64-5.8.0.exe --script qt-installer-noninteractive.qt

      The script qt-installer-noninteractive.qt script looks as follows:

      function Controller() {
      installer.setDefaultPageVisible(QInstaller.Introduction, false);
      installer.setDefaultPageVisible(QInstaller.TargetDirectory, false);
      installer.setDefaultPageVisible(QInstaller.ComponentSelection, false);
      installer.setDefaultPageVisible(QInstaller.LicenseCheck, false);
      installer.setDefaultPageVisible(QInstaller.StartMenuSelection, false);
      installer.setDefaultPageVisible(QInstaller.ReadyForInstallation, false);
      installer.setDefaultPageVisible(QInstaller.PerformInstallation, false);

      installer.autoRejectMessageBoxes();
      installer.installationFinished.connect(function() {
          gui.clickButton(buttons.FinishButton);
      })
      

      }

      Controller.prototype.WelcomePageCallback = function() {
      gui.clickButton(buttons.NextButton);
      }

      Controller.prototype.CredentialsPageCallback = function() {
      gui.clickButton(buttons.NextButton);
      }

      Controller.prototype.IntroductionPageCallback = function() {
      gui.clickButton(buttons.NextButton);
      }

      Controller.prototype.TargetDirectoryPageCallback = function()
      {
      gui.clickButton(buttons.NextButton);
      }

      Controller.prototype.ComponentSelectionPageCallback = function() {

      gui.clickButton(buttons.NextButton);
      

      }

      1 Reply Last reply
      0

      • Login

      • Login or register to search.
      • First post
        Last post
      0
      • Categories
      • Recent
      • Tags
      • Popular
      • Users
      • Groups
      • Search
      • Get Qt Extensions
      • Unsolved