figureoptions.py 文件源码

python
阅读 28 收藏 0 点赞 0 评论 0

项目:coquery 作者: gkunter 项目源码 文件源码
def accept(self):
        self.options["label_main"] = str(self.ui.label_main.text())
        self.options["label_x_axis"] = str(self.ui.label_x_axis.text())
        self.options["label_y_axis"] = str(self.ui.label_y_axis.text())
        self.options["label_legend"] = str(self.ui.label_legend.text())
        self.options["label_legend_columns"] = int(self.ui.spin_columns.value())

        try:
            self.options["color_transparency"] = float(self.ui.slide_transparency.value())
        except AttributeError:
            pass

        self.options["color_palette"] = self.palette_name
        self.options["color_palette_values"] = self.get_current_palette()
        if len(self.options["color_palette_values"]) < self.options.get("color_number", 6):
            self.options["color_palette_values"] = (self.options["color_palette_values"] * self.options.get("color_number", 6))[:self.options.get("color_number", 6)]

        for x in ["main", "x_axis", "x_ticks", "y_axis", "y_ticks", "legend", "legend_entries"]:
            self.options["font_{}".format(x)] = getattr(self.ui, "label_sample_{}".format(x)).font()

        super(FigureOptions, self).accept()
        options.settings.setValue("figureoptions_size", self.size())
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号