Navigation

    Qt Forum

    • Login
    • Search
    • Categories
    • Recent
    • Tags
    • Popular
    • Search
    • Unsolved
    1. Home
    2. Tags
    3. installer frame
    Log in to post

    • SOLVED Change TargetDirectory
      Tools • installer frame installer fw • • Vitali  

      2
      0
      Votes
      2
      Posts
      110
      Views

      I did so: Controller.prototype.ComponentSelectionPageCallback = function() { var targetDir = gui.pageById(QInstaller.TargetDirectory).TargetDirectoryLineEdit.text; var files = QDesktopServices.findFiles(targetDir, "*.*"); if (files.length!=0) { installer.setValue("TargetDir", targetDir + "\\" + installer.value("ProductName")); } }
    • UNSOLVED How to remove the Online-installer component during the update?
      Installation and Deployment • installer frame online installe • • d.sukhomlinov  

      1
      0
      Votes
      1
      Posts
      74
      Views

      No one has replied

    • UNSOLVED QtIFW replacing repository does not work
      Installation and Deployment • installer frame installer fw qtifw3.0 repositoryupdat • • koahnig  

      1
      0
      Votes
      1
      Posts
      224
      Views

      No one has replied

    • UNSOLVED Using pendrive/repository as repository for installer.
      Installation and Deployment • qtifw installer frame installer error qtinstaller • • Porchezhiyan E  

      3
      0
      Votes
      3
      Posts
      537
      Views

      Actually the Installer framework I used was customised i.e. the source code of the QTIFW was modified to suit the need and then the required QTIFW binaries are rebuilt from the modified source.
    • SOLVED Call createshortcut when updating with Qt Installer FW fails
      General and Desktop • installer qtifw installer frame • • SamiN  

      3
      0
      Votes
      3
      Posts
      989
      Views

      @SamiN This seemed to be quite straight forward to solve. I created my shortcuts under user desktop area, but when running maintenance tool from service using qtservice it most probably didn't have that 'user' setup in place so trying to add shortcut to desktop failed. Changed location of the shortcut to c:\users\public\desktop seems to help on this one. Br, -sami
    • UNSOLVED Problem generating an Installer with Qt Installer Framework wich acts like an Hybrid Installer
      Tools • qtifw installer frame qt installer fr hybrid online • • fyDe  

      3
      1
      Votes
      3
      Posts
      1310
      Views

      I wonder if you ever found an answer to this issue ? I have a similar requirement, in that I want to create an online installer that works both ways. It needs to be able to be run in "download-only" mode (no installation, just download the repo). Then my client's IT dept can have a copy of the repo to put on their server, and their users (some of whom don't have internet access) can do a local installation from their local repo. It seems that most of the functionality exists: The offline installer will create a local repo if asked to (CreateLocalRepository in config.xml). This could then be relocated to their server. The online installer can be forced to act like an offline installer by pointing it the local repo. What I can't seem to do is combine 1 and 2 in the same installer. I could create both an offline and an online installer (one for client's IT and one for their users), except that I cannot package all components into the offline installer because some are licensed, and the client should only have access to the components that they have a licence for.
    • UNSOLVED Qt Installer Framework - Removing the Maintenance Tool
      Tools • installer maintenancetool installer frame • • Tsherr  

      3
      0
      Votes
      3
      Posts
      1330
      Views

      For new comers: I think you will have to build it from source in order to disable that option Go to the function void PackageManagerCore::writeMaintenanceTool() and and the function void PackageManagerCorePrivate::writeMaintenanceToolBinary() and just add a return in the beginning of the function to disable it and the maintenance tool won't be included. Worked for me, but it didn't reduce the size of the resulting installer as I was expecting though.
    • UNSOLVED IFW with repository on cloud drive
      Installation and Deployment • installer frame qt ifw 2.0 cloud drive ifw 2.0.3 • • koahnig  

      1
      0
      Votes
      1
      Posts
      528
      Views

      No one has replied

    • UNSOLVED Qt IWF adding parameters to link definition
      Installation and Deployment • installer frame qt ifw 2.0 • • koahnig  

      2
      0
      Votes
      2
      Posts
      663
      Views

      It is apparently a replace and an escape issue. component.addOperation("CreateShortcut", "@TargetDir@/ArramgeApplication.exe para1 para2", "@StartMenuDir@/Arrange Application.lnk", "workingDirectory=@TargetDir@", "iconPath=@TargetDir@/Manager.exe"); Creates the installer and creates also a link and adds the two parameters. component.addOperation("CreateShortcut", "@TargetDir@/ArramgeApplication.exe @TargetDir@ para2", "@StartMenuDir@/Arrange Application.lnk", "workingDirectory=@TargetDir@", "iconPath=@TargetDir@/Manager.exe"); Creates the installer, but fails when trying to create the lnk.
    • UNSOLVED Qt Installer Framework - fetch packages list online
      General and Desktop • ifw installer frame • • MartinD  

      2
      0
      Votes
      2
      Posts
      610
      Views

      It can indeed, see here: http://doc.qt.io/qtinstallerframework/ifw-online-installers.html
    • [Solved(By Ignoring)] Installer Build: Could not register file downloader for https protocol
      Installation and Deployment • installer openssl ssl ifw installer frame • • do.drs  

      4
      0
      Votes
      4
      Posts
      3374
      Views

      @koahnig I am using 2.0.1
    • Custom Maintenance Tool
      Installation and Deployment • qtifw maintenancetool ifw installer frame • • Sorin179  

      2
      0
      Votes
      2
      Posts
      1039
      Views

      You can use "UNDOEXECUTE". For example: component.addOperation("Execute", "msiexec", "/i", "xxx.msi", "/quiet", "UNDOEXECUTE", "msiexec", "/x", "xxx.msi");
    • Using Qt installer framework online
      Installation and Deployment • installer frame qt ifw 2.0 online installe ftp repository • • koahnig  

      1
      0
      Votes
      1
      Posts
      860
      Views

      No one has replied

    • Update an installation with an offline installer setup of Qt installer framework
      Installation and Deployment • installer frame qt ifw 2.0 offline install • • koahnig  

      10
      1
      Votes
      10
      Posts
      6160
      Views

      Add this repo into MaintenceTool: http://download.qt.io/online/qtsdkrepository/windows_x86/root/qt/
    • [Solved] Is there a way to change the default language for installer framework?
      Tools • qtifw installer frame language change language default languag • • koahnig  

      3
      0
      Votes
      3
      Posts
      3209
      Views

      @SGaist Yes, you are right. Was not really obvious to me. Here is an updated version of the config.xml of the online example of installer framework <?xml version="1.0" encoding="UTF-8"?> <Installer> <Name>Online Installer Example</Name> <Version>1.0.0</Version> <Title>Online Installer Example</Title> <Publisher>The Qt Company</Publisher> <!-- Directory name is used in component.xml --> <StartMenuDir>Qt IFW Examples</StartMenuDir> <TargetDir>@HomeDir@/IfwExamples/online</TargetDir> <!-- Change required to have English as startup language e.g. when you have an OS with German as standard language --> <Translations> <Translation>en.qm</Translation> </Translations> <!-- End of change for translation --> <RemoteRepositories> <Repository> <Url>http://localhost/repository</Url> </Repository> </RemoteRepositories> </Installer> The installer starts then with all text in English. Tested on Windows 7 64bit with German as local language.
    • Qt Installer Framework: How to allow only Updates?
      General and Desktop • installer qtifw ifw installer frame qt installer fr qtinstallerfram • • j1elo  

      2
      0
      Votes
      2
      Posts
      2410
      Views

      Solution: Controller.prototype.IntroductionPageCallback = function() { // Installer is "updater" when it is run with "--updater" // or Controller does "installer.setUpdater()" if (installer.isUpdater()) { var widget = gui.currentPageWidget(); // Same as gui.pageById(QInstaller.Introduction); widget.findChild("UpdaterRadioButton").checked = true; // Disable paint events on these widgets, through the QWidget::updatesEnabled property. // I tried with the "visible" property, but it is not enough, because for some reason // that property gets reset under some conditions. For example, if "Next" button is pressed // and no updates are available. widget.findChild("PackageManagerRadioButton").updatesEnabled = false; widget.findChild("UninstallerRadioButton").updatesEnabled = false; } }