Helper functions to access QAction.
Example:
from qarbon.external.qt import QtGui
from qarbon.qt.gui.application import Application
from qarbon.qt.gui.action import Action
from qarbon.qt.gui.icon import Icon
def onImageFileOpen():
fileName = QtGui.QFileDialog.getOpenFileName(None,
"Open Image", "/home/homer",
"Image Files (*.png *.jpg *.bmp)")
print (fileName)
app = Application()
window = QtGui.QMainWindow()
openImageAction = Action("Open &image...", parent=window,
icon=Icon("folder-open"),
shortcut=QtGui.QKeySequence.Open,
tooltip="open an existing image file",
triggered=onImageFileOpen)
menuBar = window.menuBar()
fileMenu = menuBar.addMenu("&File")
fileMenu.addAction(openImageAction)
window.show()
app.exec_()
Functions
| Action | Create a new QAction. |
Create a new QAction.
Example:
from qarbon.external.qt import QtGui
from qarbon.qt.gui.application import Application
from qarbon.qt.gui.action import Action
from qarbon.qt.gui.icon import Icon
def onImageFileOpen():
fileName = QtGui.QFileDialog.getOpenFileName(None,
"Open Image", "/home/homer",
"Image Files (*.png *.jpg *.bmp)")
print (fileName)
app = Application()
window = QtGui.QMainWindow()
openImageAction = Action("Open &image...", parent=window,
icon=Icon("folder-open"),
shortcut=QtGui.QKeySequence.Open,
tooltip="open an existing image file",
triggered=onImageFileOpen)
menuBar = window.menuBar()
fileMenu = menuBar.addMenu("&File")
fileMenu.addAction(openImageAction)
window.show()
app.exec_()
| Parameters: |
|
|---|---|
| Returns: | a customized QAction |
| Return type: | QAction |