Skip to content

Spanish

A forum for those speaking Spanish
505 Topics 1.8k Posts
  • 0 Votes
    3 Posts
    2k Views
    Aleix_1379A

    Hola, gracias por responder

  • Qt 5.4 + firebird embebido (Linux)

    3
    0 Votes
    3 Posts
    1k Views
    dnastaD

    hola juanki,

    lo resolví de la misma manera, copiando la libembedded al dir de plugins de Qt y tampoco se como distribuirlo

    cualquier novedad la posteo,

    gracias y saludos,

  • pushButton a lineEdit

    3
    0 Votes
    3 Posts
    1k Views
    juankiJ

    Hola

    La clase QLineEdit tiene el método setText(const QString &) (Que además es un SLOT) para poner un texto en el LineEdit:
    http://doc.qt.io/qt-5/qlineedit.html#text-prop

    Como tú quieres poner un número, tendrás que convertirlo a carácter antes, para eso puedes usar la clase QString:
    http://doc.qt.io/qt-5/qstring.html#number-4

    Si estás empezando con Qt te recomiendo que mires la documentación, es muy buena, clara y con múltiples ejemplos.

    Un saludo

  • 0 Votes
    3 Posts
    1k Views
    L

    @juanki Gracias por sugerirme que revizara la documentación oficial. La verdad es que no se me había ocurrido eso y debí de revizarla primero y luego haber preguntado.

  • 0 Votes
    1 Posts
    558 Views
    No one has replied
  • Cambiar nombre a una Columna

    3
    0 Votes
    3 Posts
    2k Views
    juankiJ

    Hola

    Aquí la tienes:
    http://doc.qt.io/qt-5/qtablewidget.html#setHorizontalHeaderLabels

    Un saludo

  • Conexion de postgresql con Qt

    5
    0 Votes
    5 Posts
    3k Views
    juankiJ

    Hola

    [quote author="lincoln" date="1425087342"]Hola que tal , yo también tuve ese problema, y les digo que no tiene nada que ver el sistema operativo, yo tengo un Windows 8 de 64 bits[/quote]

    Pues cierto, ese era el problema, al menos con firebid copié el archivo fbclient.dll y me desapareció el error.

    Es raro, antes de actualizar a 5.4 me funcionaba sin copiar ningún archivo.

    Saludos

  • EXaro

    1
    0 Votes
    1 Posts
    623 Views
    No one has replied
  • 0 Votes
    8 Posts
    9k Views
    I

    Gracias me has aclarado todo acerca de las licencias :D
    Te lo agradezco mucho

  • 0 Votes
    1 Posts
    588 Views
    No one has replied
  • Slots y Signals en función main

    3
    0 Votes
    3 Posts
    2k Views
    R

    Hola, disculpa la demora en responder. Ya resolví el problema registrando la clase que contiene el slot vía qmlRegisterType. De esta manera puedo discrecionalmente manejar el envío de eventos.

    Gracias de igual manera! Saludos!!!

  • [Ayuda] Grupo de botones

    1
    0 Votes
    1 Posts
    665 Views
    No one has replied
  • QAudioOutput + FFT + wav

    6
    0 Votes
    6 Posts
    3k Views
    F

    @
    void MyThread::procesarAudio()
    {

    FILE * fp = fopen&#40;"1kHz.wav","rb"&#41;; char type[4]; int sample_rat; int size, chunkSize; short formatType, channels; int avgBytesPerSec; short bytesPerSample, bitsPerSample; int dataSize; fread(type, sizeof(char), 4, fp); fread(&size, sizeof(int), 1, fp); fread(type, sizeof(char), 4, fp); fread(type, sizeof(char), 4, fp); fread(&chunkSize, sizeof(int), 1, fp); fread(&formatType, sizeof(short), 1, fp); fread(&channels, sizeof(short), 1, fp); fread(&sample_rat, sizeof(int), 1, fp); fread(&avgBytesPerSec, sizeof(int), 1, fp); fread(&bytesPerSample, sizeof(short), 1, fp); fread(&bitsPerSample, sizeof(short), 1, fp); fread(type, sizeof(char), 4, fp); fread(&dataSize, sizeof(int), 1, fp); QFile audio_file&#40;"1kHz.wav"&#41;; QByteArray audio_data; QAudioFormat format; format.setFrequency(1000); format.setSampleSize(16); format.setSampleRate(44100); format.setChannelCount(1); format.setCodec("audio/pcm"); format.setByteOrder(QAudioFormat::LittleEndian); format.setSampleType(QAudioFormat::SignedInt); QAudioDeviceInfo info(QAudioDeviceInfo::defaultOutputDevice()); if (!info.isFormatSupported(format)) { qWarning()<<"raw audio format not supported by backend, cannot play audio."; return; } QAudioOutput* output = new QAudioOutput(info, format); QEventLoop loop; if(audio_file.open(QIODevice::ReadOnly)) { audio_file.seek(44); // skip wav header while((audio_data = audio_file.read(1024))>0) { // audio_file.close(); QBuffer* audio_buffer = new QBuffer(&audio_data); qDebug() <&lt; audio_buffer-&gt;size(); audio_buffer->open(QIODevice::ReadOnly); output->start(audio_buffer); QObject::connect(output, SIGNAL(stateChanged(QAudio::State)), &loop, SLOT(quit())); do { loop.exec&#40;&#41;; } while(output->state() == QAudio::ActiveState); audio_file.seek(1024); } }

    }
    @

    Al inicio del codigo puedes ver como leo todo el encabezado del .wav, eso funciona a las mil maravillas, por eso se los datos de ese fichero en especifico y los pongo de forma estatica en format.
    Si deseas puedo subir el codigo fuente del proyecto, tambien el del proyecto completo de la FFT para que veas de primera mano el problema que presento

    saludos y gracias por responder.

  • Problema con Qt Creator

    2
    0 Votes
    2 Posts
    1k Views
    H

    Linea 57 de Game.cpp, tiene que ser:

    @void Game::run()@

  • Problema al compilar qxmpp

    14
    0 Votes
    14 Posts
    4k Views
    M

    sin resultado.. :(

  • Funcion para agregar una imagen

    2
    0 Votes
    2 Posts
    3k Views
    juankiJ

    Hola

    Para mostrar una imagen puedes usar un QLabel.

    Saludos

  • Paint en un Widget puesto en modo de diseño.

    3
    0 Votes
    3 Posts
    1k Views
    F

    Gracias por responder.

    Mira este tema tambien lo tengo publicado en ingles en esta direccion

    http://qt-project.org/forums/viewthread/52058/

    Aun no se ha encontrado una solucion...

    Tambien he subido el codigo fuente a wetransfer para que si lo deseas lo bajes y revises de forma directa cual es el objetivo real del proyecto.

    http://we.tl/CkREoMkpsO

    un saludo y gracias por responder.
    Esto me esta volviendo loco pues en realidad me hace falta y no encuentro una solucion a mi problema.

  • Programación multihilos

    5
    0 Votes
    5 Posts
    2k Views
    N

    Si el segundo hilo utiliza un puntero a la lista si que podrás ver los cambios pero si utiliza una copia no los veras.
    Para que dos hilos compartan variables te recomiendo que los dos hilos tengan un puntero a la variable compartida y como te indica "drhugo" utilizes un mutex para proteger el acceso concurrente a la variable.

  • Clase QFile

    1
    0 Votes
    1 Posts
    1k Views
    No one has replied
  • Reloj en tiempo real

    2
    0 Votes
    2 Posts
    3k Views
    juankiJ

    Hola

    Aquí tienes un par de ejemplos:
    http://doc.qt.io/qt-5/qtwidgets-widgets-analogclock-example.html
    http://doc.qt.io/qt-5/qtwidgets-widgets-digitalclock-example.html

    Parece que usan la clase "QTimer":http://doc.qt.io/qt-5/qtimer.html

    Saludos