It is common that we need to add some images in our widget/form/control to create a good application layout. We can do this by inserting into the widget, the image directly or create a resource file as well. Resource file in the Qt Application is .qrc file.
In a simple shot, we use the resource file by firstly create the file, and include the files into the Qt Application project, and compiling the application.
Ho to do that in detail?
pengingat instruksi di linux
Sekedar untuk mengingat perintah-perintah yang perlu.
RUTIN
- melihat daftar file di suatu folder: ls
- mengkopi file: cp [nama file] [tujuan dir]
- mengubah nama file/memindahkan file: mv [namafilelama] [lokasibaru][namafilebaru]
- membuat direktori baru: mkdir [namafolder] , untuk membuat writable tambahkan
argumen -m770 (kode oktal hak akses), contoh mkdir -m770 test
- mengkopi semua isi folder (subfolder maupun isinya) dg atribute yg sama (akses, dsb)
cp -r -p [folder sumber] [folder tujuan]
- menghapus direktori: rmdir [nama folder]
- melihat total penggunaan memori:free -m
- melihat resource yg dipakai oleh seluruh proses: ps aux
- melihat aplikasi yg sedang berjalan: top
- membersihkan layar: clear
- mengecek ip komputer lokal: ifconfig -a
- masuk ke suatu sub direktori/folder: cd [nama folder]
- keluar dari terminal : exit
- menuju lokasi absolut folder: dahului dengan karakater slash atau "/" misal /usr/bin/
APLIKASI
- mengeksekusi sebuah file executable: ./[nama file]
- melihat file dependency sebuah aplikasi: ldd .[nama file]
- membuat sebuah paket/file instalasi siap running: chmod +x [nama file].bin
- mengganti owner sebuah file: chown
- mengekstraks file .gz: gunzip
- menjalankan aplikasi dengan super user: sudo
referensi lain:
http://pemula.linux.or.id/pengguna/command.html
RUTIN
- melihat daftar file di suatu folder: ls
- mengkopi file: cp [nama file] [tujuan dir]
- mengubah nama file/memindahkan file: mv [namafilelama] [lokasibaru][namafilebaru]
- membuat direktori baru: mkdir [namafolder] , untuk membuat writable tambahkan
argumen -m770 (kode oktal hak akses), contoh mkdir -m770 test
- mengkopi semua isi folder (subfolder maupun isinya) dg atribute yg sama (akses, dsb)
cp -r -p [folder sumber] [folder tujuan]
- menghapus direktori: rmdir [nama folder]
- melihat total penggunaan memori:free -m
- melihat resource yg dipakai oleh seluruh proses: ps aux
- melihat aplikasi yg sedang berjalan: top
- membersihkan layar: clear
- mengecek ip komputer lokal: ifconfig -a
- masuk ke suatu sub direktori/folder: cd [nama folder]
- keluar dari terminal : exit
- menuju lokasi absolut folder: dahului dengan karakater slash atau "/" misal /usr/bin/
APLIKASI
- mengeksekusi sebuah file executable: ./[nama file]
- melihat file dependency sebuah aplikasi: ldd .[nama file]
- membuat sebuah paket/file instalasi siap running: chmod +x [nama file].bin
- mengganti owner sebuah file: chown
- mengekstraks file .gz: gunzip
- menjalankan aplikasi dengan super user: sudo
referensi lain:
http://pemula.linux.or.id/pengguna/command.html
Data type Range
Data type range.
Below find out the list of data type range for C++. I got the list from MSDN: ttp://msdn.microsoft.com/en-us/library/s3f49ktz(VS.71).aspx
Below find out the list of data type range for C++. I got the list from MSDN: ttp://msdn.microsoft.com/en-us/library/s3f49ktz(VS.71).aspx
| Type Name | Bytes | Other Names | |
| int | * | signed, | System dependent |
| unsigned int | * | unsigned | System dependent |
| __int8 | 1 | char, | –128 to 127 |
| __int16 | 2 | short, | –32,768 to 32,767 |
| __int32 | 4 | signed, | –2,147,483,648 to 2,147,483,647 |
| __int64 | 8 | none | –9,223,372,036,854,775,808 to 9,223,372,036,854,775,807 |
| char | 1 | signed char | –128 to 127 |
| unsigned char | 1 | none | 0 to 255 |
| short | 2 | short int, | –32,768 to 32,767 |
| unsigned short | 2 | unsigned short int | 0 to 65,535 |
| long | 4 | long int, | –2,147,483,648 to 2,147,483,647 |
| unsigned long | 4 | unsigned long int | 0 to 4,294,967,295 |
| enum | * | none | Same as int |
| float | 4 | none | 3.4E +/- 38 (7 digits) |
| double | 8 | none | 1.7E +/- 308 (15 digits) |
| long double | 10 | none | 1.2E +/- 4932 (19 digits) |
Data Conversion
Below is several notes on Data Conversion: something funny that we need regularly.
---------------------------
1. FLOAT TO STRING
use this function:
_gcvt
the format is
char *_gcvt( double value, int digits, char *buffer );
value: the floating point number we wish to convert.
digits: number of decimal place.
buffer: storage location for result
to use it, take a look at this sample:
char buffer[50];
double source = -3.1415e5;
_gcvt( source, 2, buffer );
then, we have buffer that we can treat as string value.
---------------------------
1. FLOAT TO STRING
use this function:
_gcvt
the format is
char *_gcvt( double value, int digits, char *buffer );
value: the floating point number we wish to convert.
digits: number of decimal place.
buffer: storage location for result
to use it, take a look at this sample:
char buffer[50];
double source = -3.1415e5;
_gcvt( source, 2, buffer );
then, we have buffer that we can treat as string value.
Subscribe to:
Posts (Atom)
