Skip to content

Spanish

A forum for those speaking Spanish
505 Topics 1.8k Posts
  • [SOLUCIONADO] Carpetas

    2
    0 Votes
    2 Posts
    2k Views
    M

    dos métodos para hacer esto:

    QDir::mkdir() [qt-project.org]
    QDir::mkpath() [qt-project.org]

  • 0 Votes
    3 Posts
    2k Views
    D

    yo quiero empezaar tambien con qml y android pero me da un error relacion con opengl, me pueden ayudar en este tema.
    saludos
    dibet

  • Compilar ejemplo "picking" en Qt 4.7.0

    1
    0 Votes
    1 Posts
    1k Views
    No one has replied
  • Un novatillo

    2
    0 Votes
    2 Posts
    1k Views
    francescmmF

    Antes que nada, bienvenido al foro!

    Y ahora, vayamos por partes, como dijo Jack el Destripador, jejeje.

    Te recomiendo que uses el Qt Creator para hacer programas y darle funcionalidad a las UI. A la hora de crear las clases te da la opción de crear el CPP, el H y el UI (que es el de interfaz gráfica). En el caso del designer se usa para editar (diseñar) dicho fichero.

    Por otra parte tienes los kits de compilación. En la pestaña general Projects puedes ver que en cada proyecto tendrás diferentes opciones. Si entras en Build & Run te salen a la izquierda dos botones: Add Kit y Manage Kits.... Desde este segundo botón podrás editar los kits.

  • Guia de Instalacion de QT 5

    4
    0 Votes
    4 Posts
    3k Views
    T

    pero puedes bajate el qtcreator 2.8 que me ha funcionado bien por el momento.

  • QtCreator Visual 2010

    1
    0 Votes
    1 Posts
    966 Views
    No one has replied
  • Ayuda [SOLVED]

    4
    0 Votes
    4 Posts
    2k Views
    francescmmF

    Nos veremos por el foro!

    Una cosa más, si la duda está resuelta, puedes editar el título y poner delante [SOLVED] ? Así los demás usuarios verán que está resuelto!

  • Ayuda con app de symbian

    2
    0 Votes
    2 Posts
    1k Views
    I

    Podrias dar un poco más de información? estás usando QML? algún componente en especifico?

  • Diferencias al imprimir pdf entre Qt4.8 y Qt5

    3
    0 Votes
    3 Posts
    3k Views
    S

    Gracias topo1.
    Inicié otro "tema":http://qt-project.org/forums/viewthread/28058/ en el foro general ( "General and Desktop":http://qt-project.org/forums/viewforum/10/ ) con mas detalles. En ese mismo hilo otro usuario llegó al mismo resultado y me recomendaron reportar un bug, que también hice.

    A mi problema lo solucioné creando una dll para pintar "a mano" los códigos de barra.
    Saludos.

  • Phonon::AudioDataOutput ayuda

    2
    0 Votes
    2 Posts
    1k Views
    T

    Deberías de usar Qt 5 he visto unos ejemplos

  • 0 Votes
    3 Posts
    2k Views
    A

    Siento no haber podido contestar antes pero he estado liado con otras cosas.

    La pregunta era la siguiente:

    Teniendo mis propios plugins creados, como mantener distintas versiones en activo a la vez de esos plugins.

    Lo he conseguido de una forma un poco burra pero funciona, que es añadiendo al nombre de la clase base la versión a la que pertenece. Esto lo he realizado mediante defines, teniendo que modificar una sola variable para crear una nueva versión.

    Pero para que en Eclipse, el plugin funcione correctamente, donde se define la clase no puede estar con el define, en todo el resto de la clase si.

    Añadiré parte del código por si no me expresado correctamente:

    PuebaPlugin.h
    @#ifndef PRUEBAPLUGIN_H
    #define PRUEBAPLUGIN_H

    #include <QDesignerCustomWidgetInterface>

    #define PLG_VRS "0"
    #define PRUEBA Prueba_0

    class PruebaPlugin : public QObject,
    public QDesignerCustomWidgetInterface
    {
    Q_OBJECT
    Q_INTERFACES(QDesignerCustomWidgetInterface)

    public:
    PruebaPlugin(QObject *parent = 0);

    bool isContainer() const; bool isInitialized() const; QIcon icon() const; QString domXml() const; QString group() const; QString includeFile&#40;&#41; const; QString name() const; QString toolTip() const; QString whatsThis() const; QWidget *createWidget(QWidget *parent); void initialize(QDesignerFormEditorInterface *core);

    private:
    bool initialized;

    };

    #endif // PRUEBAPLUGIN_H@

    PuebaPlugin.cpp
    @#include "pruebaplugin.h"
    #include "prueba.h"

    #include <QtPlugin>

    PruebaPlugin::PruebaPlugin(QObject *parent)
    : QObject(parent)
    {
    initialized = false;
    }

    void PruebaPlugin::initialize(QDesignerFormEditorInterface *)
    {
    if (initialized)
    return;

    initialized = true;

    }

    bool PruebaPlugin::isInitialized() const
    {
    return initialized;
    }

    QWidget *PruebaPlugin::createWidget(QWidget *parent)
    {
    return new PRUEBA(parent);
    }

    QString PruebaPlugin::toolTip() const
    {
    return "";
    }

    QString PruebaPlugin::whatsThis() const
    {
    return "";
    }

    bool PruebaPlugin::isContainer() const
    {
    return false;
    }

    QString PruebaPlugin::domXml() const
    {
    QString str;

    str=QString("<ui language="c++">\n"
    " <widget class="Prueba_%1" name="Prueba_%1">\n"
    " <property name="geometry">\n"
    " <rect>\n"
    " <x>0</x>\n"
    " <y>0</y>\n"
    " <width>50</width>\n"
    " <height>50</height>\n"
    " </rect>\n"
    " </property>\n"
    " <property name="toolTip" >\n"
    " <string></string>\n"
    " </property>\n"
    " <property name="whatsThis" >\n"
    " <string></string>\n"
    " </property>\n"
    " </widget>\n"
    "</ui>\n").arg(PLG_VRS);

    return str;
    }

    QString PruebaPlugin::includeFile() const
    {
    return "prueba.h";
    }

    Q_EXPORT_PLUGIN2(PruebaPlugin, PruebaPlugin)
    @

    Prueba.h
    @#ifndef PRUEBA_H
    #define PRUEBA_H

    #include <QtGui/QWidget>

    #include <QtDesigner/QDesignerExportWidget>

    #include "ui_prueba.h"

    #define PLG_VRS "0"
    #define PRUEBA Prueba_0

    class QDESIGNER_WIDGET_EXPORT Prueba_0 : public QWidget
    {
    Q_OBJECT

    public:
    PRUEBA(QWidget *parent = 0);
    ~PRUEBA();

    private:
    Ui::pruebaClass ui;
    };

    #endif // PRUEBA_H
    @

    Prueba.cpp
    @#include "prueba.h"

    PRUEBA::PRUEBA(QWidget *parent)
    : QWidget(parent)
    {
    ui.setupUi(this);
    }

    PRUEBA::~PRUEBA()
    {

    }
    @

    Al final la clase base del plugin en la que esta definida en el define y en la definición de la clase Prueba_0, que tienen que ser lo mismo.

    Se entiende algo mejor ahora o no?

  • Éxito empresarial con los sistemas erp

    2
    0 Votes
    2 Posts
    1k Views
    No one has replied
  • Qml y android

    4
    0 Votes
    4 Posts
    3k Views
    D

    En teoría ya tienes disponible la alpha de 5.1 aunque no la he probado.

    Mi consejo es que intentes portar algo simple que tengas hecho en qml. Si no has usado componentes de una plataforma específica (qt quick components para symbian o meego por ejemplo) el port tendría que ser relativamente fácil y rápido.

    Otra historia será si tu app la escribiste para Qt 4.x pues hay unos cuantos cambios, por ejemplo si usas multimediakit o la forma de declarar los plugins qml.

  • Reproducir sonido en Qt5 + windows 8 + minGW

    3
    0 Votes
    3 Posts
    3k Views
    T

    otra cosa solo se soporta formato wav.

  • Qt 5.0.1 en Visual Studio 2012

    2
    0 Votes
    2 Posts
    3k Views
    E

    Hola, lo que yo se de Visual Studio 2012 y Visual Studio 2010 es que tu programas de 2010 no van a trabajar en 2012, necesitarias el service pack 1 para que puedas importar to proyecto. Perdona si no e sido de tanta ayuda....

  • QT 5.0.1 en WIN7

    6
    0 Votes
    6 Posts
    3k Views
    Z

    pégale en el .pro de tu proyecto lo siguiente seguro es eso por que ami me paso.

    QT += core gui

    greaterThan(QT_MAJOR_VERSION, 4): QT += widgets

  • Certificaciones Qt

    7
    0 Votes
    7 Posts
    3k Views
    B

    Como dije en el anterior post, ahora mismo no hay certificaciones, ya que Digia (que compró hace tiempo Qt a Nokia) todavía no lo ha puesto disponible.

    Un saludo.

  • Ayuda

    3
    0 Votes
    3 Posts
    2k Views
    B

    muchisimas gracias y el error se arreglo con esto:

    sudo chown -Rv blackangel:blackangel ~/.config/QtProject/ && chmod -Rv 0700 ~/.config/QtProject/

    por alguna razon no le permitia al Qt nuevo escrivir en el archivo donde se habia instalado el viejo Qt

  • Video Tutorial Programación Qt C++

    3
    0 Votes
    3 Posts
    3k Views
    H

    Aquí hay video tutoriales en español:

    http://mycyberacademy.com/videos-de-qt-basico/
    http://www.youtube.com/user/Luzbeloco

  • 0 Votes
    3 Posts
    2k Views
    G

    Hola, gracias por la respuesta , pero no me ayudo de mucho , estoy usando MINGW, alguna sugerencia o ayuda?
    los mensaje del debug tampoco emiten mensajes que me puedan ayudar

    Saludos