add curseshosts.py
use new method to check write privileges to the hosts file in linux/unix

Signed-off-by: huhamhire <me@huhamhire.com>
Merge branch 'VPS-SEA/HostsUtl-Desktop-Utls'
Merge branch 'GitHub/HostsUtl-Desktop-Dev'
Merge branch 'VPS-SEA/HostsUtl-Desktop-Main'
test for qt style sheet

Signed-off-by: huhamhire <me@huhamhire.com>
Adjust new dark style

Signed-off-by: huhamhire <me@huhamhire.com>
add mouse event for main frame

Signed-off-by: huhamhire <me@huhamhire.com>
update version to 1.9.7:
1.fix several ui bugs;
2.clear up stylesheet file theme/darkdefault.qss

Signed-off-by: huhamhire <me@huhamhire.com>
update translations

Signed-off-by: huhamhire <me@huhamhire.com>
update copyleft info

Signed-off-by: huhamhire <me@huhamhire.com>
fix small problems

Signed-off-by: huhamhire <me@huhamhire.com>
Update button images

Signed-off-by: huhamhire <me@huhamhire.com>
Update build script and description

Signed-off-by: huhamhire <me@huhamhire.com>
fix bug for building script

Signed-off-by: huhamhire <me@huhamhire.com>
Merge branch 'VPS-SEA/HostsUtl-Desktop-Ui'
Merge branch 'HostsUtl-Desktop-Dev'
Fix QFrame borer bug on X11 desktop and fix packing issue of building script.
redesigned the set_style() function

Signed-off-by: huhamhire <me@huhamhire.com>
Fix issues on privilege checking method for posix

Signed-off-by: huhamhire <me@huhamhire.com>