def init_ui(self): # menu bar act_newfile = QAction(QIcon('newfile.png'), '새로운 기사', self) act_newfile.setShortcut('Ctrl+N') act_newfile.setStatusTip('Create New File') act_newfile.triggered.connect(self.new_windows) # todo: link action creating new document act_openfile = QAction(QIcon('openfile.png'), '기사 불러오기', self) act_openfile.setShortcut('Ctrl+O') act_openfile.setStatusTip('Open Existing Article') act_savefile = QAction(QIcon('savefile.png'), '기사 저장하기', self) act_savefile.setShortcut('Ctrl+S') act_savefile.setStatusTip('Save Current Article') act_export = QAction(QIcon('export.png'), '&Export', self) act_export.setShortcut('Ctrl+E') act_export.setStatusTip('Export to Java SourceCode') act_export.triggered.connect(self.export_java) act_import = QAction(QIcon('import.png'), '&Import', self) act_import.setShortcut('Ctrl+I') act_import.setStatusTip('Import lua code') act_import.triggered.connect(self.import_lua) status_bar = self.statusBar() status_bar.showMessage('글자 수 표시 장소') menu_bar = self.menuBar() menu_bar.setNativeMenuBar(False) print(menu_bar.height()) menu_file = menu_bar.addMenu('&File') menu_file.addAction(act_newfile) menu_file.addAction(act_openfile) menu_file.addAction(act_export) menu_file.addAction(act_import) #tool bar fontbox = QFontComboBox(self) fontbox.InsertPolicy() fontbox.setMinimumContentsLength(3) format_bar = self.addToolBar('Format') format_bar.addAction(act_newfile) format_bar.addAction(act_openfile) format_bar.addAction(act_savefile) format_bar.addSeparator() format_bar.addWidget(fontbox)