Comment utiliser widget PlainTextEdit ou TextEdit pour la sortie et le texte de saisie? Je suis intéressé par PyQt4.Comment utiliser widget PlainTextEdit ou TextEdit pour la sortie et le texte de saisie?
-1
A
Répondre
3
0
Vous devez être plus précis, mais de toute façon, le code suivant va créer une boîte de dialogue avec un TextEdit qui montrera le fichier d'entrée: from PyQt4 import QtCore, QtGui
def read_file(file):
"""
Returns all contents of file
"""
result = ""
with open(file) as f:
for line in f:
result+= line
return result
class ExampleDialog(QtGui.QDialog):
def __init__(Self, parent, file):
QtGui.QDialog.__init__(self, parent)
# create main layout of the dialog
layout = QtGui.QVBoxLayout()
layout.addWidget(QLabel(self.tr("Contents of file:"))
edit = QtGui.QPlainTextEdit(self)
# read the file and get the content
edit.appendPlainText(read_file(file))
layout.addWidget(edit)
self.setLayout(layout)
file = "hello.txt"
dialog = ExampleDialog(None, file)
dialog.exec_()
Ce qui précède est juste un exemple avec un QDialog, mais devrait être plus que suffisant pour que vous puissiez commencer.
J'espère que ça aide!
Questions connexes
- 1. comment utiliser jQuery load() ou html() dans un widget javascript?
- 2. un widget pour la mise en œuvre automatique complète pour le moteur de recherche
- 3. comment ajouter le texte d'une zone de sélection et le texte de la saisie de formulaire dans un champ caché
- 4. Faire un événement lors de la saisie du texte
- 5. Texte du widget de l'onglet CSS
- 6. Comment utiliser le même widget deux fois dans pygtk?
- 7. Comment utiliser ASP.NET MVC ActionFilterAttribute/IResultFilter pour modifier la sortie
- 8. Comment utiliser PHP pour contrôler la lumière ou le climatiseur?
- 9. Problème avec la saisie de texte dans le contrôle de zone de texte
- 10. Saisie de la date et de l'heure
- 11. Utiliser le contrôle envoyer sur windows live messenger texte de saisie automatique
- 12. Comment accepter uniquement le numéro dans la zone de saisie
- 13. J'ai besoin d'une liste de villes et du fuseau horaire correspondant pour une saisie de texte à saisie semi-automatique
- 14. Comment faire pour cliquer par programmation sur la saisie de texte dans WebBrowser en utilisant C#
- 15. windbg: Sortie de la commande vers le fichier texte
- 16. Sortie du texte en format GIF ou PNG pour utilisation dans le livre électronique
- 17. Saisie de texte sur UIImageView
- 18. widget iGoogle pour la webcam?
- 19. Comment utiliser un widget onglet dans Android?
- 20. VB.NET - utiliser le fichier texte comme source pour les menus et les zones de texte
- 21. Impossible de taper la saisie de texte dans IE
- 22. Affichage graphique simple ou widget d'affichage pour Java
- 23. Légende fantôme/translucide à l'intérieur de la saisie de texte?
- 24. Jquery et la mise en forme d'une zone de texte pour le marquage?
- 25. Widget pour le problème de facebook
- 26. jQuery dans le widget
- 27. Actualisation de l'iPhone après la saisie du panneau de saisie
- 28. Wordpress et Widget utilisant TinyMCE
- 29. validation de la saisie de texte Python Tkinter
- 30. Boîte de texte avec saisie alphanumérique javascript
Vous devriez être plus précis dans votre question. Dites-nous ce que vous avez et ce que vous voulez réaliser. –