Comment dans PyQt supprimer l'espace supplémentaire entre deux qlabels dans la mise en page?

DJOE

J'ai une QHBoxLayoutet deux étiquettes dedans. L'un est une image, l'autre - juste du texte. Comment les rapprocher l'un de l'autre ?

Voici des exemples :

entrez la description de l'image ici

Code:

from PyQt4 import QtGui, QtCore
import sys

app = QtGui.QApplication(sys.argv)

window = QtGui.QWidget()


vlay = QtGui.QVBoxLayout()
hlay = QtGui.QHBoxLayout()

vlay.addLayout(hlay)
window.setLayout(vlay)

label_pic = QtGui.QLabel()
image = QtGui.QPixmap()
image.load('123.jpg')
label_pic.setPixmap(image)

hlay.addWidget(label_pic)

label_text = QtGui.QLabel('Any text')
hlay.addWidget(label_text)

window.show()
sys.exit(app.exec_())

Encore une photo

DG

D'après les images, il n'est pas immédiatement clair où l'un QLabelse termine et l'autre commence mais... Je pense que vous avez quelques options évidentes.

Tout d'abord, vous pouvez ajouter un étirement à l'extrême droite QLabel...

hlay.addWidget(label_text, 1) # Note the `1' stretch factor.

Ou, deuxièmement, vous pouvez ajouter explicitement un élément extensible...

hlay.addWidget(label_text)
hlay.addStretch(1)

Cet article est collecté sur Internet, veuillez indiquer la source lors de la réimpression.

En cas d'infraction, veuillez [email protected] Supprimer.

modifier le
0

laisse moi dire quelques mots

0commentaires
connexionAprès avoir participé à la revue

Articles connexes

Supprimer l'espace supplémentaire entre deux IconButton dans ROw

Comment supprimer l'espace / espace entre le widget et l'enfant de la mise en page dans Elementor?

Comment supprimer l'espace supplémentaire entre les vues dans la disposition des contraintes?

Supprimer l'espace entre les colonnes dans la mise en page flexible

Comment supprimer l'espace de cellule dans la taille de mise en page UICollectionView Flow?

Comment supprimer l'espace supplémentaire entre les lignes dans JasperReports?

Comment supprimer l'espace supplémentaire entre les lignes dans LaTex?

Comment supprimer l'espace inférieur supplémentaire dans SliverAppBar

Comment supprimer l'espace rouge supplémentaire dans Container ?

Comment supprimer la marge/l'espace droit supplémentaire dans la grille MUI ?

Comment supprimer de l'espace supplémentaire en bas dans QMChatViewController?

Comment supprimer l'espace supplémentaire à la suite de doubles guillemets dans SAS

Comment supprimer l'espace supplémentaire après la période dans rmarkdown Latex?

Comment supprimer l'espace entre la barre d'outils et la mise en page en dessous

Comment supprimer l'espace entre le texte et la vue après avoir utilisé des poids dans une mise en page linéaire ?

comment supprimer le rembourrage gauche ou l'espace vide laissé? dans la mise en page asp.net?

Comment supprimer "\n" supplémentaire dans la sortie en c

Comment supprimer l'espace supplémentaire dans cet élément recyclerview dans Android ?

PyQt5 QTreeWidget dans la mise en page montrant une colonne supplémentaire en dehors du widget

Comment supprimer de l'espace supplémentaire dans ImageView pris en mode défilement avec Aspect Fit?

Comment supprimer l'espace supplémentaire après le séparateur dans la barre d'outils de JavaFX ?

Supprimer l'espace supplémentaire dans la valeur de l'objet

Comment supprimer un espace blanc supplémentaire dans jQuery DataTables

Supprimer l'espace supplémentaire de ConstraintLayout dans ImageView

Comment supprimer la mise en page Qt entre deux autres mises en page dans le concepteur d'interface utilisateur de Qt Creator?

Comment supprimer l'espace supplémentaire sur la marge droite de la disposition en maçonnerie

Comment supprimer de l'espace supplémentaire dans DatePickerDialog (vu sur Android M & N)?

Comment puis-je supprimer l'espace supplémentaire dans les cartes bootstrap 4

comment puis-je supprimer de l'espace supplémentaire dans bootstrap

TOP liste

  1. 1

    Microsoft.WebApplication.targets

  2. 2

    Spring @RequestParam DateTime format comme ISO 8601 Date Heure facultative

  3. 3

    comment supprimer "compte de connexion google" à des fins de développement - actions sur google

  4. 4

    Comment ajouter une entrée à une table de base de données pour une combinaison de deux tables

  5. 5

    Passer la taille d'un tableau 2D à une fonction ?

  6. 6

    Exporter la table de l'arborescence vers CSV avec mise en forme

  7. 7

    Impossible d'accéder à la vue personnalisée pendant le test de l'interface utilisateur dans XCode

  8. 8

    Créer un système Buzzer à l'aide de python

  9. 9

    Comment changer le navigateur par défaut en Microsoft Edge pour Jupyter Notebook sous Windows 10 ?

  10. 10

    impossible d'obtenir l'image d'arrière-plan en plein écran dans reactjs

  11. 11

    Algorithme: diviser de manière optimale une chaîne en 3 sous-chaînes

  12. 12

    CSS: before ne fonctionne pas sur certains éléments,: after fonctionne très bien

  13. 13

    Conversion double en BigDecimal en Java

  14. 14

    Comment obtenir l'intégration contextuelle d'une phrase dans une phrase à l'aide de BERT ?

  15. 15

    Comment choisir le nombre de fragments et de répliques Elasticsearch

  16. 16

    Comment vérifier si un utilisateur spécifique a un rôle? Discord js

  17. 17

    Comment créer un bot à compte à rebours dans Discord en utilisant Python

  18. 18

    Existe-t-il un moyen de voir si mon bot est hors ligne ?

  19. 19

    comment afficher un bouton au-dessus d'un autre élément ?

  20. 20

    Comment activer le message Pylint "too-many-locals" dans VS Code?

  21. 21

    Je continue à obtenir l'objet 'WSGIRequest' n'a pas d'attribut 'Get' sur django

chaudétiquette

Archive