comment
IRC Chat
play_arrow
Este sitio utiliza cookies propias y de terceros. Si continúa navegando consideramos que acepta el uso de cookies. OK Más Información.

Screen Shot C++

  • 1 Respuestas
  • 1686 Vistas

0 Usuarios y 1 Visitante están viendo este tema.

Conectado ANTRAX

  • *
  • Administrator
  • Mensajes: 5375
  • Actividad:
    73.33%
  • Reputación 31
  • ANTRAX
    • Ver Perfil
    • Underc0de
    • Email
  • Skype: underc0de.org
  • Twitter: @Underc0de
« en: Mayo 22, 2011, 09:49:27 pm »
Código: C++
  1. #include <qpixmap.h>
  2. #include <qapplication.h>
  3. #include <qdesktopwidget.h>
  4.  
  5. class Screenshot : public QWidget
  6. {
  7.  public:
  8.   Screenshot(QWidget* parent = 0);
  9. };
  10.  
  11. Screenshot::Screenshot(QWidget* parent) : QWidget(parent)
  12. {
  13.  QDesktopWidget desktop;
  14.  QPixmap p;
  15.  p.resize(desktop.size());
  16.  p = QPixmap::grabWindow (desktop.screen()->winId());
  17.  p.save("screenshot.png", "PNG");
  18. }
  19.  
  20. int main(int argc, char** argv)
  21. {
  22.  QApplication app(argc, argv);
  23.  Screenshot s;
  24.  app.setMainWidget(&s);
  25.  s.show();
  26.  return app.exec();
  27. }
« Última modificación: Febrero 08, 2014, 05:44:29 pm por Expermicid »


Desconectado P4|3L0

  • *
  • Underc0der
  • Mensajes: 9
  • Actividad:
    0%
  • Reputación 0
    • Ver Perfil
« Respuesta #1 en: Agosto 10, 2012, 08:44:14 am »
Deberias indicar que requiere librerias NO estandares

 

¿Te gustó el post? COMPARTILO!