• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

Python api.confirm函数代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了Python中pyface.api.confirm函数的典型用法代码示例。如果您正苦于以下问题:Python confirm函数的具体用法?Python confirm怎么用?Python confirm使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。



在下文中一共展示了confirm函数的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Python代码示例。

示例1: tno_confirm_delete

 def tno_confirm_delete ( self, node = None ):
     """ Confirms that a specified object can be deleted or not.
     """
     return (confirm( self.handler.parent,
            "Delete '%s' from the file space?\n\nNote: No files will be "
            "deleted." % self.root.name,
            'Delete File Space Root' ) == YES)
开发者ID:enthought,项目名称:etsdevtools,代码行数:7,代码来源:file_space.py


示例2: _inner

 def _inner(self, info, *args, **kw):
     if self.object_modified(info):
         mesg = 'This record has been modified. '
         mesg += 'Are you sure you wish to discard the changes?'
         if confirm(info.ui.control, mesg) == NO:
             return False
     return func(self, info, *args, **kw)
开发者ID:bburan,项目名称:NeuroBehavior,代码行数:7,代码来源:file_handler.py


示例3: _save_as_fired

    def _save_as_fired(self):
        # create raw
        try:
            raw = self.model.get_raw()
        except Exception as err:
            error(None, str(err), "Error Creating KIT Raw")
            raise

        # find default path
        stem, _ = os.path.splitext(self.sqd_file)
        if not stem.endswith('raw'):
            stem += '-raw'
        default_path = stem + '.fif'

        # save as dialog
        dlg = FileDialog(action="save as",
                         wildcard="fiff raw file (*.fif)|*.fif",
                         default_path=default_path)
        dlg.open()
        if dlg.return_code != OK:
            return

        fname = dlg.path
        if not fname.endswith('.fif'):
            fname += '.fif'
            if os.path.exists(fname):
                answer = confirm(None, "The file %r already exists. Should it "
                                 "be replaced?", "Overwrite File?")
                if answer != YES:
                    return

        self.queue.put((raw, fname))
        self.queue_len += 1
开发者ID:Anevar,项目名称:mne-python,代码行数:33,代码来源:_kit2fiff_gui.py


示例4: read_cache

    def read_cache(self):
        """Read the user cache from persistent storage.  Returns False if
        there was no cache to read."""

        try:
            f = open(self._cache_file, 'r')

            try:
                if confirm(None, "It was not possible to connect to the "
                        "permissions server. Instead you can use the settings "
                        "used when you last logged in from this system. If "
                        "you do this then any changes made to settings "
                        "normally held on the permissions server will be lost "
                        "when you next login successfully.\n\nDo you want to "
                        "use the saved settings?") != YES:
                    raise Exception("")

                try:
                    self.cache = pickle.load(f)
                except:
                    raise Exception("Unable to read %s." % self._cache_file)
            finally:
                f.close()
        except IOError, e:
            if e.errno == errno.ENOENT:
                # There is no cache file.
                return False

            raise Exception("Unable to open %s: %s." % (self._cache_file, e))
开发者ID:archcidburnziso,项目名称:apptools,代码行数:29,代码来源:proxy_server.py


示例5: display_confirm

def display_confirm(message, title=None, cancel=False):
    answer = pyface.confirm(None, message, title=title, cancel=cancel)
    if answer == pyface.YES:
        return True
    if answer == pyface.NO:
        return False
    if answer == pyface.CANCEL:
        return None
开发者ID:mrkwjc,项目名称:ffnetui,代码行数:8,代码来源:messages.py


示例6: close

 def close(self, info, isok):
     # Return True to indicate that it is OK to close the window.
     if not info.object.saved:
         response = confirm(info.ui.control,
                            "Value is not saved.  Are you sure you want to exit?")
         return response == YES
     else:
         return True
开发者ID:akeshavan,项目名称:BrainImagingPipelines,代码行数:8,代码来源:base.py


示例7: _decompress_fired

 def _decompress_fired(self):
     ask_again = True
     delete = confirm(None, 'Delete zip-file after decompression was selected.\nDo you want to delete it for all selected tasks?')
     if delete == YES:
         ask_again = False
     for task in self.task_selector.evaluated_tasks:
         task_dir = os.path.join(self.project_info.project_dir, task)
         # results_dir = os.path.join(task_dir, 'results')
         zip_file = os.path.join(task_dir, 'results.zip')
         zf = zipfile.ZipFile(zip_file, 'r')
         zf.extractall(task_dir)
         zf.close()
         if delete and ask_again:
             if confirm(None, 'Delete zip-file after decompression was selected.\nDo you want to delete it?') == YES:
                 os.remove(zip_file)
         elif delete:
             os.remove(zip_file)
     print 'Results decompressed'
开发者ID:kelidas,项目名称:scratch,代码行数:18,代码来源:atena_python.py


示例8: object__delete_changed

 def object__delete_changed(self, info):
     if not info.initialized:
         return
     if info.object._selected is not None:
         selected = info.object._selected
         mesg = 'Are you sure you want to delete animal %s?'
         if confirm(info.ui.control, mesg % selected) == YES:
             info.object.animals.remove(selected)
             info.object._selected = None
开发者ID:bburan,项目名称:NeuroBehavior,代码行数:9,代码来源:cohort.py


示例9: _editor_closing_changed_for_window

    def _editor_closing_changed_for_window(self, editor):
        """ Handle the editor being closed.
        """
        if (editor is self) and self.dirty:
            retval = confirm(self.window.control, title="Save Resource",
                message="'%s' has been modified. Save changes?" %
                self.name[1:])

            if retval == YES:
                self.save()
开发者ID:robmcmullen,项目名称:puddle,代码行数:10,代码来源:resource_editor.py


示例10: _generate_fired

 def _generate_fired(self):
     if confirm(None, 'All results will be deleted!') == YES:
         for task_num, task in zip(self.task_num_lst, self.task_name_lst):
             task_dir = os.path.join(self.project_info.project_dir, task)
             prepare_dir(task_dir)
             outfile = open(os.path.join(task_dir, task + '.inp'), 'w')
             if self.n_var_input > 0:
                 self.__insert_vars_to_inp(outfile, self.freet_data[task_num - 1, :])
             outfile.close()
             print 'TASK ' + task + ' created'
开发者ID:kelidas,项目名称:scratch,代码行数:10,代码来源:atena_python.py


示例11: _save_fired

    def _save_fired(self):
        if self.n_scale_params:
            subjects_dir = self.model.mri.subjects_dir
            subject_from = self.model.mri.subject
            subject_to = self.model.raw_subject or self.model.mri.subject
        else:
            subject_to = self.model.mri.subject

        # ask for target subject
        if self.n_scale_params:
            mridlg = NewMriDialog(subjects_dir=subjects_dir, subject_from=subject_from, subject_to=subject_to)
            ui = mridlg.edit_traits(kind="modal")
            if ui.result != True:
                return
            subject_to = mridlg.subject_to

        # find bem file to run mne_prepare_bem_model
        if self.can_prepare_bem_model and self.prepare_bem_model:
            bem_job = self.model.get_prepare_bem_model_job(subject_to)
        else:
            bem_job = None

        # find trans file destination
        raw_dir = os.path.dirname(self.model.hsp.file)
        trans_file = trans_fname.format(raw_dir=raw_dir, subject=subject_to)
        dlg = FileDialog(action="save as", wildcard=trans_wildcard, default_path=trans_file)
        dlg.open()
        if dlg.return_code != OK:
            return
        trans_file = dlg.path
        if not trans_file.endswith(".fif"):
            trans_file = trans_file + ".fif"
            if os.path.exists(trans_file):
                answer = confirm(None, "The file %r already exists. Should it " "be replaced?", "Overwrite File?")
                if answer != YES:
                    return

        # save the trans file
        try:
            self.model.save_trans(trans_file)
        except Exception as e:
            error(None, str(e), "Error Saving Trans File")
            return

        # save the scaled MRI
        if self.n_scale_params:
            job = self.model.get_scaling_job(subject_to)
            self.queue.put(job)
            self.queue_len += 1

            if bem_job is not None:
                self.queue.put(bem_job)
                self.queue_len += 1
开发者ID:NeedlessToSay,项目名称:mne-python,代码行数:53,代码来源:_coreg_gui.py


示例12: _compress_fired

 def _compress_fired(self):
     ask_again = True
     delete = confirm(None, 'Delete directory "results" after compression  was selected.\nDo you want to delete it for all selected tasks?')
     if delete == YES:
         ask_again = False
     for task in self.task_selector.evaluated_tasks:
         task_dir = os.path.join(self.project_info.project_dir, task)
         results_dir = os.path.join(task_dir, 'results')
         zip_file = os.path.join(task_dir, 'results.zip')
         zf = zipfile.ZipFile(zip_file, 'w', zipfile.ZIP_DEFLATED)
         for dirname, subdirs, files in os.walk(results_dir):
             for filename in files:
                 zf.write(os.path.join(dirname, filename),
                          os.path.join('results', filename))
         zf.close()
         if delete and ask_again:
             if confirm(None, 'Delete directory "results" after compression was selected.\nDo you want to delete it?') == YES:
                 shutil.rmtree(results_dir)
         elif delete:
             shutil.rmtree(results_dir)
     print 'Results compressed'
开发者ID:kelidas,项目名称:scratch,代码行数:21,代码来源:atena_python.py


示例13: _on_exit

    def _on_exit(self):
        """ Called when the exit action is invoked. """

        parent = self.control

        information(parent, 'Going...')
        warning(parent, 'Going......')
        error(parent, 'Gone!')

        if confirm(parent, 'Should I exit?') == YES:
            self.close()

        return
开发者ID:OspreyX,项目名称:pyface,代码行数:13,代码来源:dialog.py


示例14: _on_exit

    def _on_exit(self):
        """ Called when the exit action is invoked. """

        parent = self.control

        print(choose_one(parent, "Make a choice", ['one', 'two', 'three']))

        information(parent, 'Going...')
        warning(parent, 'Going......')
        error(parent, 'Gone!')

        if confirm(parent, 'Should I exit?') == YES:
            self.close()
开发者ID:bergtholdt,项目名称:pyface,代码行数:13,代码来源:dialog.py


示例15: promptForSave

 def promptForSave(self, info, cancel=True):
     """ Prompts the user to save the object, if appropriate. Returns whether
         the user canceled the action that invoked this prompt.
     """
     if self.saveObject.dirty:
         code = confirm(info.ui.control, self.savePromptMessage,
                        title="Save now?", cancel=cancel)
         if code == CANCEL:
             return False
         elif code == YES:
             if not self.save(info):
                 return self.promptForSave(info, cancel)
     return True
开发者ID:bergtholdt,项目名称:traitsui,代码行数:13,代码来源:saving.py


示例16: reset_run

    def reset_run(self, ui_info=None):
        '''Save the model into associated pickle file.
        The source DAT file is unaffected.
        '''
        answer = confirm(self._ui_info.ui.control, 'Really reset? Changes will be lost!',
                         title='Reset confirmation',
                         cancel=False,
                         default=YES)

        if answer == YES:
            # ask whether the modified run should be saved
            #
            self.load_run(ui_info)
            self.redraw()
            self.model.unsaved = False
开发者ID:simvisage,项目名称:simvisage,代码行数:15,代码来源:ex_run_view.py


示例17: _delete_clicked

    def _delete_clicked(self, info):
        """Invoked by the "Delete" button."""

        role = self._validate(info)
        if role is None:
            return

        if confirm(None, "Are you sure you want to delete the role \"%s\"?" % role.name) == YES:
            # Delete the data from the database.
            try:
                get_permissions_manager().policy_manager.policy_storage.delete_role(role.name)

                info.ui.dispose()
            except PolicyStorageError, e:
                self._ps_error(e)
开发者ID:archcidburnziso,项目名称:apptools,代码行数:15,代码来源:role_definition.py


示例18: load

    def load(self, info):
        ''' Load the traits of an experiment from a .params XML file. '''
        from pyface.api import YES, NO, confirm
        if info.object._dirty:
            if confirm(self.info.ui.control, 'Save current parameters before loading?', title='Unsaved parameters') == YES:
                self.save(info)

        params = info.object
        title = 'Load %s parameters' % params._parameters_name
        file_name = self.get_load_file_name_using_PyFace_FileDialog(title)
#        file_name = self.get_load_file_name_using_Traits_FileDialog(title)
        if file_name is not None:
            params.load(file_name)
            from infobiotics.commons.strings import shorten_path
            self.status = "Loaded '%s'." % shorten_path(file_name, 70)
开发者ID:jvb,项目名称:infobiotics-dashboard,代码行数:15,代码来源:params_handler.py


示例19: _validateAndSave

 def _validateAndSave(self):
     """ Try to save to the current filepath. Returns whether whether the
         validation was successful/overridden (and the object saved).
     """
     success, message = self.saveObject.validate()
     if success:
         self.saveObject.save()
     else:
         title = "Validation error"
         if (self.allowValidationBypass and
                 confirm(None, message, title=title) == YES):
             self.saveObject.save()
             success = True
         else:
             error(None, message, title=title)
     return success
开发者ID:bergtholdt,项目名称:traitsui,代码行数:16,代码来源:saving.py


示例20: _generate_fired

    def _generate_fired(self):
        if confirm(None, 'All results will be deleted!') == YES:
            for idx, task in enumerate(self.task_lst):
                task_dir = os.path.join(self.working_dir, task)
                prepare_dir(task_dir)
                outfile = open(os.path.join(task_dir, task + '.inp'), 'w')
#                if self.number_of_fields > 0:
#                    shutil.copy2(os.path.join(self.random_fields_dir, task + '.ccp'), task_dir)
#                    field = task + '.ccp'
                    # outfile.write(m_d.format(field))
                if self.number_of_rvs > 0:
                    self._insert_vars_to_inp(outfile, self.freet_data[idx, :])
                outfile.close()
                print 'TASK ' + task + ' created'
        else:
            pass
开发者ID:kelidas,项目名称:scratch,代码行数:16,代码来源:pyAtena.py



注:本文中的pyface.api.confirm函数示例由纯净天空整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Python api.error函数代码示例发布时间:2022-05-25
下一篇:
Python book.BookReader类代码示例发布时间:2022-05-25
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap