Encuentra los mejores trabajos freelance de Qt!

Encuentra trabajo freelance en los mejores proyectos de Qt. Los mejores Programadores y Diseñadores Web para aplicaciones desktop, mobile apps, sitios web, e-commerce, IT, desarrollo web y de software están en Workana.

Workana es la primera y más grande red de trabajo freelance y remoto de Latinoamérica. Mira los últimos proyectos publicados de Qt y envía tu propuesta ahora. Si estás buscando freelancers de Qt para trabajar en tu proyecto visita esta página. También puedes publicar tu propio proyecto gratis.

Dicomviewer

Presupuesto: Abierto Publicado: Hace 3 semanas Plazo: 30 días Propuestas: 4
Projeto ja esta em andamento com um programador fixo em minha empresa, é um sistema feito em C++ e C# utilizando Visual Studio para visualização e manipulação de arquivos DICOM.

Necessário conhecimento

- linguagens C++, C#
- framework Vtk, Itk

Caso tenha conhecimento em Qt.


Categoria: IT & Programação
Subcategoria: Desktop Applications
Qual é o alcance do projeto?: Criar um novo aplicativo
Isso é um projeto ou uma posição de trabalho?: Um projeto
Tenho, atualmente: Não se aplica
Experiência nesse tipo de projeto: Não (Eu nunca gerenciei esse tipo de projeto)
Disponibilidade requerida: Conforme necessário
Plataformas exigidas: Windows
Habilidades requeridas:
Publicado por: Alexandre S. Última respuesta: Hace 3 semanas Brasil

(Qt) compilar para linux usando a Glibc do sistema

Presupuesto: Abierto Publicado: Hace 25 días Plazo: 2 días Propuestas: 2
Desejo que seja me fornecido uma forma de compilar um projeto QT usando q GLIBC do sistema que ele esta rodando.

Hoje quando compilo ele aponta para a GLIBC_2.15, mas no sistema do cliente roda a GLIBC_2.11 e o sistema não pode ser atualizado.

preciso apenas isso.

Categoria: IT & Programação
Subcategoria: Desktop Applications
Qual é o alcance do projeto?: Bug ou alteração pequena
Isso é um projeto ou uma posição de trabalho?: Um projeto
Tenho, atualmente: Eu tenho especificações
Experiência nesse tipo de projeto: Sim (Eu já gerenciei esse tipo de projeto)
Disponibilidade requerida: Conforme necessário
Plataformas exigidas: Linux / Unix
Habilidades requeridas:
Publicado por: Wagner L. L. Última respuesta: Hace 3 semanas Brasil
Método de pago: Verificado

Programador mobile

Presupuesto: Abierto Publicado: Hace un mes Plazo: 30 días Propuestas: 2
Tengo un app y website desarrollada en QT con más de 25,000 usuarios registrados. Tengo un equipo de programadores pero quiero cambiar mi equipo. Sería para full time.

Favor contactarme si están interesados.

Categoría: IT & Programación
Subcategoría: Mobile
¿Cuál es el alcance del proyecto?: Cambio mediano
Es un proyecto o una posición?: Un proyecto
Actualmente tengo: Tengo las especificaciones
Experiencia en este tipo de proyectos: Si (He administrado este tipo de proyectos anteriormente)
Disponibilidad requerida: Según se necesite
Plataformas requeridas: iPhone, Android, Otro
Habilidades requeridas:
Publicado por: Rafael Última respuesta: Hace un mes Dominican Republic

Alteração de função get usando Qt (C+

Presupuesto: Abierto Publicado: Hace un mes Plazo: 1 día Propuestas: 2
Tenho duas funções (get e post) em um projeto de DLL no QT e quero altera-las.

Hoje elas usam a classe QEventLoop para controle da resposta e do timeout e isso tem ocasionado alguns travamentos então quero uma nova abordagem.

Abaixo esta o código a ser alterado.

QByteArray Request::get(
const QString request,
const uint32_t timeoutMs,
const QString authUser,
const QString authPass,
QMap customHeaders)
{
QNetworkAccessManager manager;
QTimer timer;
timer.setSingleShot(true);

QString auth = authUser + ":" + authPass;

QEventLoop *loop = new QEventLoop();
QNetworkRequest req;
req.setRawHeader("Authorization", "Basic " + auth.toLocal8Bit().toBase64());
for (QString headerName : customHeaders.keys()) {
req.setRawHeader(headerName.toLocal8Bit(), customHeaders[headerName].toLocal8Bit());
}
req.setUrl(request);
QNetworkReply* reply = manager.get(req);
loop->connect(reply, SIGNAL(finished()), SLOT(quit()));
loop->connect(&timer, SIGNAL(timeout()), SLOT(quit()));
timer.start(timeoutMs);
loop->exec();

if (timer.isActive()) {
timer.stop();
if (reply->error() != QNetworkReply::NoError) {
throw NetworkException(reply->errorString().toStdString());
}

int rc = reply->attribute(QNetworkRequest::HttpStatusCodeAttribute).toInt();
if (rc >= 200 && rc return reply->readAll();
}
throw NetworkException("HTTP return code = " + QString::number(rc).toStdString());
} else {
throw NetworkException("Request timed out");
}

return QByteArray("");
}

Categoria: IT & Programação
Subcategoria: Desktop Applications
Qual é o alcance do projeto?: Bug ou alteração pequena
Isso é um projeto ou uma posição de trabalho?: Um projeto
Tenho, atualmente: Eu tenho especificações
Experiência nesse tipo de projeto: Sim (Eu já gerenciei esse tipo de projeto)
Disponibilidade requerida: Conforme necessário
Plataformas exigidas: Windows
Habilidades requeridas:
Publicado por: Wagner L. L. Última respuesta: Hace un mes Brasil
Método de pago: Verificado

Programa para minerar bitcoins (várias linguagens)

Presupuesto: Abierto Publicado: Hace 2 meses Plazo: 90 días Propuestas: 0
Estou publicando esse projeto para encontrar um freelancer que desenvolva um minerador de bitcoins em C++, que inicialize escondido com o windows e que possa ser configurado em tempo de edição (antes da compilação).
Para ser mais detalhista, preciso do código de um programa implementado (preferencialmente) em C++ que possui as seguintes funções:

-Minera bitcoins;
-Inicializa com o Windows;
-Inicializa escondido (não mostra interface gráfica alguma para o cliente);
-Que seja configurado em tempo de edição, ou seja, vou passar a este programa as informações como endereço da carteira e outros ainda no código fonte do programa, peço isso porque não quero que meu cliente precise configurar nada, ele nos fornecerá as informações e nós compilaremos uma cópia com as especificações que ele precisa;
-Preciso que funcione em Windows 7,8 e 10, nas versões 32 e 64 bits, mas a princípio, vou compilar apenas para 32.
-Têm de poder minerar com GPU e CPU (embora eu saiba que CPU não é recomendado);
-Não precisa de interface gráfica, até mesmo por que têm de inicializar escondido;
-É necessário que possamos limitar o processamento de dados para não sobrecarregar o computador do cliente, premitindo que ele execute outras funções, quando eu digo limitar, significa podermos escolher qual será a eficiência, que irá de 0% até 100% dos recursos da máquina, pretendemos limitar a maioria entre 10 e 30%, sei que parece esquisito, mas mineraremos outras moedas nas mesmas máquinas, por isso precisamos limitar o uso de cada uma, eu já tenho programadores implementando o algoritmo para essas outras moedas, por isso, aqui só solicito bitcoins;
-Não temos exigência por IDE ou compiladores, nós utilizamos Dev C++, Netbeans e Qt Creator, mas também posso compilar com Lazarus (caso linguagem seja Delphi) e Visual Studio (caso C#) não precisamos que seja implementado nessas, mas tem de funcionar nelas, tendo em vista que são as ferramentas que utilizamos, como não precisamos de interface gráfica, daremos preferência aqueles que me propuserem utilizar o Dev C++, sendo que é o que eu mais utilizamos;
-Pode ser utilizado o código fonte fornecido no github:
https://github.com/bitcoin/bitcoin

Mas deverá possuir as variações mencionadas acima, principalmente a possibilidade de configurarmos
em tempo de edição.

Aguardo retorno e não tenho pressa.


Categoria: IT & Programação
Subcategoria: Desktop Applications
Qual é o alcance do projeto?: Criar um novo aplicativo
Isso é um projeto ou uma posição de trabalho?: Um projeto
Tenho, atualmente: Eu tenho especificações
Experiência nesse tipo de projeto: Não (Eu nunca gerenciei esse tipo de projeto)
Disponibilidade requerida: Conforme necessário
Plataformas exigidas: Windows
Habilidades requeridas:
Publicado por: João B. Brasil

License asignation manager

Presupuesto: Abierto Publicado: Hace 4 meses Plazo: 60 días Propuestas: 2
The aim is to develop a client-server application for the management of technical applications license assignation to users. Python is the preferred language due to its extensive library catalog that helps to ease and accelerate the development.
The server application shall manage the assignation of the available resources to users, which use the client side of the application. Resources are defined in a configuration file.

Server shall run on Windows Server or Linux. Server shall be in charge of assuring the coherence between the license usage reported by the different license daemons (flexlm based) and the internal state due to license assignment to users. For this it will use information provided by the client side of the application and may enforce actions on users computers through the client (e.g. closing an unauthorized instance of an application consuming a license) . Exceptionally (license hang), and to ensure coherence between assigned and available resources, the server side of the application shall be able to command license daemons for forcing the release of a particular resource, re-starting the daemon or blocking a particular user (normally performed by using the flexlm API). All management tasks shall be logged and the server shall be able to notify the administrator by e-mail for certain events. Server shall be able to recover to a fault situation.

Client side of the application shall run in Windows 7 or Linux. It shall provide a GUI showing the available simulation resources. For using a particular resource the user shall be able to select it and perform a request for assignation. If the server side performs the assignation, the application using the resource is launched in the user computer. The client/server application shall monitor that the license associated the assigned resource is correctly checked out in the corresponding license daemon. The usage of the resource is monitored until it is released. The application using a resource may be a command line application requiring some parameters that shall be configurable through a dialog.

Client and server communicate using TCP/IP sockets. Particular message passing mechanism or remote execution is TBD. Server and clients execute in the same LAN.

The application shall be able to manage around 100 resources.

Developer should master or acquire the following topics:
* Lauch OS commands as well as read and process the standard output (for flexlm commands execution)
* TCP/IP sockets
* Working with text files.
* Execution as a service
* GUI (PyQT preferred)
* Monitoring and management of system processes
* Executable file generation and packaging

Categoría: IT & Programación
Subcategoría: Desktop Applications
¿Cuál es el alcance del proyecto?: Crear una aplicación nueva
Es un proyecto o una posición?: Un proyecto
Actualmente tengo: Tengo las especificaciones
Experiencia en este tipo de proyectos: No (No he administrado este tipo de proyectos anteriormente)
Disponibilidad requerida: Según se necesite
Plataformas requeridas: Windows, Linux / Unix
Habilidades requeridas:
Publicado por: Luis España

(Qt) Compilar Lib Dinâmica Sem Dependências

Presupuesto: Abierto Publicado: Hace 5 meses Plazo: 2 días Propuestas: 3
Temos um projeto (uma lib) que foi desenvolvido no QT (windows e linux), até ai tranquilo mas a linkagem do QT é feita de forma dinâmica, sendo assim tanto no windows quanto no linux, precisamos carregar uma serie de bibliotecas adicionais para o funcionamento correto da nossa aplicação, entre elas estão o QTCore, QTnetwork e QTXml.

Quero fazer uma geração do nosso projeto de forma que essas dependências sejam colocadas dentro do próprio projeto, ou seja, tenhamos apenas um .SO ou uma .DLL.

Minha lib é de uso dinâmico.

O objetivo é que algum profissional me ajude no processo de ajuste do ambiente para compilação neste formato.

Outra demanda é conseguir compilar em um QT64 bit para plataforma 32 bit.

Fico no aguardo de propostas para inicio imediato.

Categoria: IT & Programação
Subcategoria: Desktop Applications
Isso é um projeto ou uma posição de trabalho?: Um projeto
Tenho, atualmente: Eu tenho especificações
Experiência nesse tipo de projeto: Sim (Eu já gerenciei esse tipo de projeto)
Disponibilidade requerida: Conforme necessário
Plataformas exigidas: Windows, Linux / Unix
Habilidades requeridas:
Publicado por: Wagner L. L. Última respuesta: Hace 3 semanas Brasil
Método de pago: Verificado

Interfaz de Punto de Venta

Presupuesto: Abierto Publicado: Hace 9 meses Propuestas: 4
Interfaz de punto de venta, ya cuento con con los CRUDS de articulos, clientes, etc.
Base de datos = MySQL
Lenguaje = Python 3.4

Solo la interfaz, no necesito reportes. Cobrar e imprimir el ticket, asi como dar mantenimiento a DB.

Categoría: IT & Programación
Subcategoría: Desktop Applications
Es un proyecto o una posición?: Un proyecto
Actualmente tengo: Tengo las especificaciones
Experiencia en este tipo de proyectos: Si (He administrado este tipo de proyectos anteriormente)
Disponibilidad requerida: Según se necesite
Integraciones de API: Otros (Otras APIs)
Plataformas requeridas: Windows, Linux / Unix
Habilidades requeridas:
Publicado por: Julian G. Mexico

Optimization Framework with statistical analysis of data

Presupuesto: Abierto Publicado: Hace 9 meses Plazo: 30 días Propuestas: 3
Development a desktop application using: Python + MySQL + user interface with PyQt or similar, and MVC (Model-view-controller).

All of statistical análisys are right and were developed in script R code, and the system will call this script with data file created by framework after execution of proposal solutions.

The work to do, is create the database, define the user interfaces and do the framework execute according especification.


Categoria: IT & Programação
Subcategoria: Desktop Applications
Isso é um projeto ou uma posição de trabalho?: Um projeto
Tenho, atualmente: Eu tenho especificações
Experiência nesse tipo de projeto: Sim (Eu já gerenciei esse tipo de projeto)
Disponibilidade requerida: Conforme necessário
Plataformas exigidas: Windows
Habilidades requeridas:
Publicado por: Ronaldo C. d. O. Última respuesta: Hace 9 meses Brasil

Qvideowidget de Qt

Presupuesto: Abierto Publicado: Hace un año Plazo: 3 días Propuestas: 1
Se necesita programador que realice un envoltura de la clase libvlc para QVideoWidget de Qt.
con el objetivo de crear un lista de reproducción de medios, con señales desde la clase, específicamente se necesita para LINUX.

Link de referencia:

https://www.videolan.org/developers/vlc/doc/doxygen/html/group__libvlc__media__list__player.html
http://doc.qt.io/qt-5/qvideowidget.html

favor enviar tiempo y valor del proyecto.

Categoría: IT & Programación
Subcategoría: Desktop Applications
Es un proyecto o una posición?: Un proyecto
Actualmente tengo: Tengo una idea
Experiencia en este tipo de proyectos: No (No he administrado este tipo de proyectos anteriormente)
Disponibilidad requerida: Según se necesite
Plataformas requeridas: Linux / Unix
Habilidades requeridas:
Publicado por: Álvaro G. Última respuesta: Hace un año Chile
Cargando...