IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Qt Discussion :

Imprimer un document représentatif de l'interface


Sujet :

Qt

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Juin 2012
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2012
    Messages : 12
    Points : 12
    Points
    12
    Par défaut Imprimer un document représentatif de l'interface
    Salut à tous,

    Voilà l'idée : une application permet aux opérateurs de remplir des bordereaux de façon assistée/inteligente (avec des champs pré-existants "simple case" à renseigner, des combo-box où il faut selectionner une valeur etc, mais également des QTableWidget à nombre de ligne variables...)

    On fait d'abord abstraction du découpage propre en plusieurs pages s'il y a trop de lignes (ça va pas être forcément évident ! mais le tout de bien reflechir c'est de finir par trouver un moyen de rendre ça simple et fonctionnel)


    Quelles sont les approches à explorer pour ne pas avoir à tout ré-écrire ou tout repréparer au format HTML ou autre afin d'imprimer ce qu'on a à l'écran ?

    Merci d'avance pour vos conseils et expériences !

  2. #2
    Membre averti
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2010
    Messages
    248
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Suisse

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Mai 2010
    Messages : 248
    Points : 421
    Points
    421
    Par défaut
    Bonjour,

    Je pense que l'utilisation de QWidget::grab() ou QWidget::render() devrait faire l'affaire.

    Render:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    QPixmap pixmap(rectangle->size()); 
    widget->render(&pixmap, QPoint(), QRegion(rectangle));
    Grab:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    widget->grab().save("image.png");
    A voir ce qui donne le meilleurs résultat.

Discussions similaires

  1. Fonction ASP pour imprimer un document
    Par leclone dans le forum ASP
    Réponses: 5
    Dernier message: 17/10/2007, 14h10
  2. Réponses: 6
    Dernier message: 06/04/2006, 10h43
  3. [C#][1.1] Imprimer des documents RTF
    Par SmokE dans le forum ASP.NET
    Réponses: 5
    Dernier message: 26/12/2005, 09h47
  4. Imprimer un document publisher sous access
    Par alkmehd dans le forum Access
    Réponses: 2
    Dernier message: 22/09/2005, 12h25
  5. [stratégie][débutant]Comment imprimer un document ?
    Par Kcirtap dans le forum API standards et tierces
    Réponses: 5
    Dernier message: 06/07/2005, 11h12

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo