0

テキストを左上に揃えようとしています(tkinterのみを使用)。これまでに試したものは何もありません (アンカー、パック、スティッキー 'w' のグリッド)。その理由がわかりません。私はいくつかのクラスを扱っており、ラベルはその親として定義されたフレーム内にあります。フレームにはこれまでのところ属性がなく、ユーザーがボードから単語を選択すると、このラベルのテキストが更新されます。多くの単語 (3 ~ 4 行) を追加すると、上に移動します。

        self.__words_found = ""
        WordsContainer.IMAGE = tki.PhotoImage(file="words_container2.png")
        self.__words_found_label = tki.Label(self.__parent,
                                             text=self.__words_found,
                                             font=("David", 18),
                                             image=WordsContainer.IMAGE,
                                             compound='center',
                                             justify='left',
                                             relief=tki.FLAT, height=105,
                                             width=500)
        self.__words_found_label.grid(row=0, column=0,
                                      sticky='w')

    def add_word(self, word):
        if self.__current_index == 0:
            self.__words_found = word
        else:
            self.__words_found = self.__words_found + ", " + word
        if self.__current_index > 0 and self.__current_index % 20 == 0:
            self.__words_found = self.__words_found + '\n' + word
        self.__words_found_label.config(text=self.__words_found)
        self.__current_index += 1

見つかった単語の下に「a、a、a、a、a」を配置したい

4

0 に答える 0