我正在制作一个记事本,我已经为字体创建了工具,但是这会改变所有文本的字体,而不仅仅是选定的部分或你所在的部分
所有工具的代码如下所示:
angular.module('app')
.component('home', {
templateUrl: 'Content/app/components/home.html',
bindings: {},
controller: ['$http', '$state', 'test',
function ($http, $state, test) {
var vm = this;
vm.userName;
vm.searchReddit = function () {
$http.get('https://www.reddit.com/user/' + vm.userName + '/about.json')
.then(function (response) {
vm.accountData = response.data.data;
vm.accountData.total_karma = vm.accountData.comment_karma + vm.accountData.link_karma;
$state.go('redditAnalyzer', { name: vm.userName });
});
}
}
]
});
我是怎么做到的?
答案 0 :(得分:1)
这是一个最小的例子,使用前景色而不是字体,因为它更容易,而创建新字体是一个单独的问题。
import tkinter as tk
root = tk.Tk()
text = tk.Text(root)
text.pack()
text.tag_config('RED', foreground='red')
text.tag_config('BLUE', foreground='blue')
text.insert('insert', 'Some tk colors are ')
text.insert('insert', 'red', 'RED')
text.insert('insert', ' and ')
text.insert('insert', 'blue', 'BLUE')
text.insert('insert', '.')
root.update()
可以在插入文本后添加标记,并在使用后更改标记配置。