IscanderChe
IscanderCheJuly 31, 2019, 3:57 a.m.

Development diariesSimple Tracker project. Part 7: server and client

Simple Tracker, Qt, Iscander Che, C++

Consider now the server and the client.

Questions regarding the general organization of client-server interaction can be found in this article: " An example of using QLocalServer and QLocalSocket ". Here I will touch only on the points directly related …

Read
IscanderChe
IscanderCheJuly 30, 2019, 3:06 a.m.

Development diariesSimple Tracker project. Part 6: server. Server slots

C++, Qt, Iscander Che, Simple Tracker

We will consider slots that are directly related to the server in conjunction with the client. For now, let's focus on those slots that relate to project and task management and general application slots.

Let's start with connections. I moved …

Read
mafulechka
mafulechkaJuly 29, 2019, 2:57 a.m.

AlgorithmsAlgorithm Prima

Дерево, Алгоритм, Tree

Prim's algorithm is a minimum spanning tree algorithm that takes a graph as input and finds a subset of the edges of that graph that forms a tree that includes each vertex and also has the minimum sum of weights …

Read
IscanderChe
IscanderCheJuly 26, 2019, 11:47 a.m.

Development diariesAbout iterators

лытдыбр, Qt, C++

When for the fourth time in one place I wrote something like this:

QStringList list;

// наполняем list по условию, т.е. элементов там может и не оказаться

if(!list.isEmpty())
{
    foreach(QString str, list)
    {
        // обходим каждый найденный элемент
    }
} …
Read
IscanderChe
IscanderCheJuly 26, 2019, 3:52 a.m.

Development diariesSimple Tracker project. Part 5: server. Task Data Model and View

Simple Tracker, Iscander Che, C++, Qt

Let's take a closer look at the table of tasks.

According to the requirements indicated at the beginning, the table should have looked like this.

At the time of development, it became clear that the logic of the stand-alone drop-down …

Read
mafulechka
mafulechkaJuly 25, 2019, 4 a.m.

AlgorithmsKruskal's algorithm

Дерево, Алгоритм, Tree

Kruskal's algorithm is a minimum spanning tree algorithm that takes a graph as input and finds a subset of that graph's edges that forms a tree that includes each vertex and also has the minimum sum of weights among all …

Read
IscanderChe
IscanderCheJuly 24, 2019, 8:56 a.m.

Development diariesSimple Tracker project. Part 4: server. Data Models and GUI of the Main Application Window

Iscander Che, Simple Tracker, Qt, C++

Now let's take a closer look at the internal structure of the tracker itself and its graphical environment.

This part, on the one hand, is important, since data models serve to move from the database to the use of data. …

Read
IscanderChe
IscanderCheJuly 23, 2019, 3:17 a.m.

Development diariesSimple Tracker project. Part 3: server. Database and its testing

Simple Tracker, Qt, Iscander Che, C++

I will implement the database in SQLite. The database should contain two tables: for projects and for tasks. The tables in a database are independent of each other. All database and table variables are global for consistency.


// database.h

#ifndef …
Read
Ruslan Polupan
Ruslan PolupanJuly 22, 2019, 11:57 a.m.

Development diariesIMpos project. Part 008. Editing the user guide

QTableWidgetItem, QAction, QTableWidget, QDialog

Dialog for editing the user directory

In the mainwindow.ui form, add the Users menu item to which the actionUsers object corresponds. Assign an icon and a hotkey to it.
Create a Qt Designer Form Class named UsersDialog.
In the MainWindow::on_actionUsers_triggered() …

Read
Ruslan Polupan
Ruslan PolupanJuly 21, 2019, 2:58 a.m.

Development diariesIMpos project. Part 007. Displaying information about the connection and the current user. Menu creation. Application settings dialog.

trigger, QStatusBar, SQLite, QMenu, QAction

Storing information about the current user

After opening the main window of the application, I would like the status bar to display the name of the current user and information about connecting to the central database.
I also wanted to …

Read
Andrei Yankovich
Andrei YankovichJuly 20, 2019, 2:36 p.m.

Projects based on QtRelease of the Qt-Secret encryption library v1.2.0 with RSA8192 support

BIGInt, RSA, GMP, qt, encryption, AES, QuasarApp, Qt-Sekret, Library

Qt-Secret logo


After a month of development, a release has been prepared for the cross-platform encryption library Qt-Secret v1.2.0 simultaneously with the release of a library of integer calculations of a certain size QtBigInt . The original Qt-Secret text components are shipped …

Read
Ruslan Polupan
Ruslan PolupanJuly 20, 2019, 3:36 a.m.

Development diariesIMpos project. Part 006. Connection to the central Fierbird base. Dialogue for setting up a connection to the central bank.

QDialog, FireBird, QSettings, QIBASE, Qt

CB connection settings dialog

We will store the connection settings using QSettings in a text file, i.e. using QSettings::IniFormat. In the DataBases class, add the bool connectCenralDB() method in which we implement the connection.
If the connection attempt is unsuccessful, …

Read
AD

C ++ - Test 004. Pointers, Arrays and Loops

  • Result:50points,
  • Rating points-4
m

C ++ - Test 004. Pointers, Arrays and Loops

  • Result:80points,
  • Rating points4
m

C ++ - Test 004. Pointers, Arrays and Loops

  • Result:20points,
  • Rating points-10
Last comments
ИМ
Игорь МаксимовNov. 22, 2024, 7:51 p.m.
Django - Tutorial 017. Customize the login page to Django Добрый вечер Евгений! Я сделал себе авторизацию аналогичную вашей, все работает, кроме возврата к предидущей странице. Редеректит всегда на главную, хотя в логах сервера вижу запросы на правильн…
Evgenii Legotckoi
Evgenii LegotckoiOct. 31, 2024, 9:37 p.m.
Django - Lesson 064. How to write a Python Markdown extension Добрый день. Да, можно. Либо через такие же плагины, либо с постобработкой через python библиотеку Beautiful Soup
A
ALO1ZEOct. 19, 2024, 3:19 p.m.
Fb3 file reader on Qt Creator Подскажите как это запустить? Я не шарю в программировании и кодинге. Скачал и установаил Qt, но куча ошибок выдается и не запустить. А очень надо fb3 переконвертировать в html
ИМ
Игорь МаксимовOct. 5, 2024, 2:51 p.m.
Django - Lesson 064. How to write a Python Markdown extension Приветствую Евгений! У меня вопрос. Можно ли вставлять свои классы в разметку редактора markdown? Допустим имея стандартную разметку: <ul> <li></li> <li></l…
d
dblas5July 5, 2024, 6:02 p.m.
QML - Lesson 016. SQLite database and the working with it in QML Qt Здравствуйте, возникает такая проблема (я новичок): ApplicationWindow неизвестный элемент. (М300) для TextField и Button аналогично. Могу предположить, что из-за более новой верси…
Now discuss on the forum
m
moogoNov. 22, 2024, 3:17 p.m.
Mosquito Spray System Effective Mosquito Systems for Backyard | Eco-Friendly Misting Control Device & Repellent Spray - Moogo ; Upgrade your backyard with our mosquito-repellent device! Our misters conce…
Evgenii Legotckoi
Evgenii LegotckoiJune 24, 2024, 10:11 p.m.
добавить qlineseries в функции Я тут. Работы оень много. Отправил его в бан.
t
tonypeachey1Nov. 15, 2024, 2:04 p.m.
google domain [url=https://google.com/]domain[/url] domain [http://www.example.com link title]
NSProject
NSProjectJune 4, 2022, 10:49 a.m.
Всё ещё разбираюсь с кешем. В следствии прочтения данной статьи. Я принял для себя решение сделать кеширование свойств менеджера модели LikeDislike. И так как установка evileg_core для меня не была возможна, ибо он писался…

Follow us in social networks