Mostrando las entradas con la etiqueta ejemplo. Mostrar todas las entradas
Mostrando las entradas con la etiqueta ejemplo. Mostrar todas las entradas

Inno Setup Script

; Script de ejemplo para un instalador con Inno Setup

[Setup]
AppName=Mi Aplicación
AppVersion=1.0
DefaultDirName={pf}\MiAplicacion
DefaultGroupName=Mi Aplicación
OutputDir=Output
Compression=lzma2
SolidCompression=yes

[Files]
Source: "MiPrograma.exe"; DestDir: "{app}"
Source: "Archivo.dll"; DestDir: "{app}"
; Agregar más archivos aquí si es necesario

[Icons]
Name: "{group}\Mi Aplicación"; Filename: "{app}\MiPrograma.exe"



En este ejemplo:

  • AppName define el nombre de tu aplicación.
  • AppVersion establece la versión de la aplicación.
  • DefaultDirName es la ubicación predeterminada de la instalación.
  • DefaultGroupName es el nombre del grupo en el menú de inicio.
  • OutputDir es el directorio de salida donde se generará el instalador.
  • Compression y SolidCompression configuran la compresión de los archivos del instalador.
  • En la sección [Files], Source es la ubicación del archivo fuente y DestDir es la ubicación de destino durante la instalación.
  • En la sección [Icons], se crea un ícono en el menú de inicio para el programa instalado.

Asegúrate de reemplazar "MiPrograma.exe" y "Archivo.dll" con los nombres reales de tus archivos. También puedes agregar más archivos en la sección [Files] según sea necesario.


usos de QDialog - ejemplo útil

import sys

from PyQt5.QtWidgets import QApplication, QDialogButtonBox, QLabel, QMainWindow, QPushButton, QDialog, QVBoxLayout


class MainWindow(QMainWindow):
def __init__(self):
super().__init__()

button = QPushButton("clic para un cuadro de dialogo")
button.clicked.connect(self.button_clicked)
self.setCentralWidget(button)

def button_clicked(self, s):
print("click", s)

dlg = NuevoDialog()
if dlg.exec():
print("Aceptar!")
else:
print("Cancelar!")

class NuevoDialog(QDialog):
def __init__(self):
super().__init__()

QBtn = QDialogButtonBox.Ok | QDialogButtonBox.Cancel

self.buttonBox = QDialogButtonBox(QBtn)
self.buttonBox.accepted.connect(self.accept) #funciones por defecto del QDialog
self.buttonBox.rejected.connect(self.reject) #funciones por defecto del QDialog

self.layout = QVBoxLayout()
message = QLabel("Cuadro de dialogo")
self.layout.addWidget(message)
self.layout.addWidget(self.buttonBox)
self.setLayout(self.layout)
app = QApplication(sys.argv)

window = MainWindow()
window.show()

app.exec() 

 01100110 01101001 01101110 00100000 01100100 01100101 00100000 01100011 01101111 01100100 01101001 01100111 01101111

RETURN

INDICE