QInputDialog
ボックス内のボタン (OK、キャンセル) のテキストを変更したい。どうすればこれを達成できますか?
Qt Linguist ではなく、Python の gettext を使用して翻訳を行いたいと考えています。
# Set maximum file size
def maximumFilesize(self):
# Get user input
maxsize, ok = QtGui.QInputDialog.getInt(self, "Maximum file size",
"Enter maximum file size in bytes:", self.maxsize, 1, 1073741824)
# If OK was clicked...
if ok:
if maxsize <= 0:
message = "Maximum file size cannot be less than 1."
QtGui.QMessageBox.critical(self, "Error", message)
return False
# Set new maximum file size
self.maxsize = maxsize