validate os
This commit is contained in:
parent
853997bfd5
commit
5b6e44c827
8
pospro
8
pospro
|
@ -5,6 +5,7 @@ import sys
|
||||||
import argparse
|
import argparse
|
||||||
import setproctitle
|
import setproctitle
|
||||||
import psutil
|
import psutil
|
||||||
|
import ctypes
|
||||||
from PySide6.QtCore import Qt, QCoreApplication
|
from PySide6.QtCore import Qt, QCoreApplication
|
||||||
from PySide6.QtWidgets import QApplication, QMessageBox
|
from PySide6.QtWidgets import QApplication, QMessageBox
|
||||||
# from PyQt5.QtWidgets import QApplication
|
# from PyQt5.QtWidgets import QApplication
|
||||||
|
@ -25,6 +26,7 @@ except NameError:
|
||||||
pass
|
pass
|
||||||
|
|
||||||
PROCESS_NAME = "app_presik_pos"
|
PROCESS_NAME = "app_presik_pos"
|
||||||
|
OS_NAME = os.name
|
||||||
|
|
||||||
|
|
||||||
class SingleInstanceApp(QApplication):
|
class SingleInstanceApp(QApplication):
|
||||||
|
@ -55,7 +57,11 @@ class Client(object):
|
||||||
self.app.setOrganizationDomain("presik.com")
|
self.app.setOrganizationDomain("presik.com")
|
||||||
self.app.setApplicationName("SMART POS")
|
self.app.setApplicationName("SMART POS")
|
||||||
self.app.setStyle("fusion")
|
self.app.setStyle("fusion")
|
||||||
setproctitle.setproctitle(PROCESS_NAME)
|
if OS_NAME == 'posix':
|
||||||
|
setproctitle.setproctitle(PROCESS_NAME)
|
||||||
|
elif OS_NAME == 'nt':
|
||||||
|
kernel32 = ctypes.windll.kernel32
|
||||||
|
kernel32.SetConsoleTitleW(PROCESS_NAME)
|
||||||
|
|
||||||
def init_login(self):
|
def init_login(self):
|
||||||
_file_config = 'config_pos.ini'
|
_file_config = 'config_pos.ini'
|
||||||
|
|
Loading…
Reference in New Issue