Skip to content

ledangquangdangquang/Caculator-qt-linux

Repository files navigation

Caculator-qt-linux

A light weight calculator app write by Qt.

Demo

Origin calculator Full calculator
orign calculator full calculator

Install

See in releases.

AppImage Build

BƯỚC 1: Build app ra thư mục AppDir (giả sử bạn build CMake ra build/)

cd /home/quang/Projects/QT6/banPhimHost/build-banPhimHost-Desktop-Release
cmake --install . --prefix /home/quang/AppDir/usr

BƯỚC 2: Tạo file .desktop

Tạo file AppDir/banPhimHost.desktop:

cd ~
cat > AppDir/banPhimHost.desktop <<EOF
[Desktop Entry]
Type=Application
Name=Calculator
Exec=usr/bin/banPhimHost
Icon=banphimhost
Categories=Utility;
EOF

BƯỚC 3: Thêm icon

Giả sử icon của bạn là banphimhost.png kích thước 256x256:

cp path/to/banphimhost.png AppDir/

Đảm bảo tên file là banphimhost.png, trùng với Icon=banphimhost trong file .desktop.


BƯỚC 4: Tải và cấp quyền thực thi linuxdeployqt

wget https://github.com/probonopd/linuxdeployqt/releases/download/continuous/linuxdeployqt-continuous-x86_64.AppImage
chmod +x linuxdeployqt-continuous-x86_64.AppImage

BƯỚC 5: Thêm Qt6 qmake vào PATH

Điều này rất quan trọng nếu bạn không dùng Qt6 cài từ hệ thống.

export PATH=/home/quang/qt6/host/bin:$PATH

BƯỚC 6: Chạy linuxdeployqt

./linuxdeployqt-continuous-x86_64.AppImage AppDir/usr/bin/banPhimHost -appimage

BƯỚC 7: Chạy thử AppImage

./Calculator-x86_64.AppImage