Dans FXRuby; comment puis-je définir le FXFileDialog
pour être dans le répertoire de base lors de son ouverture?FXRuby FXFileDialog boîte répertoire par défaut
0
A
Répondre
1
est ici d'une manière excessivement paresseux pour le faire:
#!/usr/bin/ruby
require 'rubygems'
require 'fox16'
include Fox
theApp = FXApp.new
theMainWindow = FXMainWindow.new(theApp, "Hello")
theButton = FXButton.new(theMainWindow, "Hello, World!")
theButton.tipText = "Push Me!"
iconFile = File.open("icon.jpg", "rb")
theButton.icon = FXJPGIcon.new(theApp, iconFile.read)
theButton.iconPosition = ICON_ABOVE_TEXT
iconFile.close
theButton.connect(SEL_COMMAND) {
fileToOpen = FXFileDialog.getOpenFilename(theMainWindow, "window name goes here", `echo $HOME`.chomp + "/")
}
FXToolTip.new(theApp)
theApp.create
theMainWindow.show
theApp.run
Cela dépend de vous être sur une boîte * nix (ou ayant l'ensemble environnement $ HOME variable). Les lignes qui répondent précisément à votre question sont:
theButton.connect(SEL_COMMAND) {
fileToOpen = FXFileDialog.getOpenFilename(theMainWindow, "window name goes here", `echo $HOME`.chomp + "/")
}
Ici, le premier argument est la fenêtre qui est propriétaire de la boîte de dialogue, le second est le titre de la fenêtre, et le troisième est le chemin par défaut pour commencer à (vous avez besoin du "/" à la fin, sinon cela va démarrer un répertoire plus haut avec le dossier personnel de l'utilisateur sélectionné). Découvrez this link pour plus d'informations sur FXFileDialog.
Questions connexes
- 1. Facebook profil par défaut boîte FBML
- 2. Répertoire de travail eclipse par défaut
- 3. Mémoire de masse Répertoire par défaut
- 4. lien php fichier image répertoire web par défaut
- 5. Empêcher le changement automatique du répertoire par défaut
- 6. Conventions par défaut de NHibernate par défaut
- 7. Comment garantissez-vous que l'utilisateur ASPNET se voit attribuer les droits de répertoire par défaut corrects?
- 8. Widgets par défaut de Wordpress
- 9. Python optparse par défaut vs fonction par défaut
- 10. Vue par défaut de l'élément de liste par défaut Sharepoint
- 11. L'utilisateur par défaut a un identifiant différent par défaut
- 12. PageMethod timeout par défaut
- 13. Styles par défaut SharePoint
- 14. Grails contraintes par défaut
- 15. .NET XmlIgnore par défaut?
- 16. Java, encodage par défaut
- 17. C# paramètres par défaut
- 18. Police Web par défaut
- 19. Oracle Valeurs par défaut
- 20. formsauthentication.setauthcookie expiration par défaut?
- 21. Taille SystemIcons par défaut
- 22. SQL - colonnes par défaut
- 23. Get XP pour "appuyer" automatiquement sur le bouton par défaut sur une boîte de dialogue
- 24. Comment faire échec aux tests par défaut si une boîte de dialogue apparaît dans watin
- 25. Je veux une boîte de sélection de date avec l'option vide par défaut sélectionnée
- 26. Magento: disecting le thème par défaut
- 27. SQL Server Management Studio 2005 - Changer de répertoire par défaut pour l'emplacement de sauvegarde
- 28. Comment modifier le nom du répertoire virtuel par défaut lors d'une installation de service Web?
- 29. Enveloppez la servlet par défaut mais remplacez le chemin Webapp par défaut
- 30. Procédure stockée Valeur par défaut