コード例 #1
0
from hanlendar.gui.qt import QApplication, renderToPixmap
from hanlendar.gui.sigint import setup_interrupt_handling
from hanlendar.gui.resources import get_root_path
from hanlendar.gui.widget.daylistwidget import DayListWidget

from hanlendar.domainmodel.task import Task


## ============================= main section ===================================


if __name__ != '__main__':
    sys.exit(0)


app = QApplication(sys.argv)
app.setApplicationName("Hanlendar")
app.setOrganizationName("arnet")
### app.setOrganizationDomain("www.my-org.com")

taskDate = datetime.today().replace( hour=8 )

task1 = Task()
task1.title = "Completed Task"
task1.description = "Description"
task1.completed = 100
task1.priority = 5
task1.startDateTime = taskDate
task1.dueDateTime = task1.startDateTime + timedelta( hours=4 )

task2 = Task()
コード例 #2
0
def run_app(args):
    ## GUI
    app = QApplication(sys.argv)
    app.setApplicationName("Hanlendar")
    app.setOrganizationName("arnet")
    ### app.setOrganizationDomain("www.my-org.com")
    app.setQuitOnLastWindowClosed(False)

    ## disable Alt key switching to application menu
    app.setStyle(MenuStyle())

    setup_interrupt_handling()

    window = MainWindow()
    if args.blocksave is True:
        window.disableSaving()
    window.loadSettings()
    window.loadData()

    if args.minimized is False:
        window.show()

    exitCode = app.exec_()

    if exitCode == 0:
        window.saveAll()

    return exitCode