小编Ben*_*nti的帖子

gl-react和gl-react-native多个图像(如贴纸)

我查看gl-react了我的应用程序的示例项目,并实现了此代码,效果很好。

import React, { Component } from "react";
import { Shaders, Node, GLSL } from "gl-react";
import { Surface } from "gl-react-native";

const shaders = Shaders.create({
  Saturate: {
    frag: GLSL`
precision highp float;
varying vec2 uv;
uniform sampler2D t;
uniform float contrast, saturation, brightness;
const vec3 L = vec3(0.2125, 0.7154, 0.0721);
void main() {
  vec4 c = texture2D(t, uv);
    vec3 brt = c.rgb * brightness;
    gl_FragColor = vec4(mix(
    vec3(0.5),
    mix(vec3(dot(brt, L)), brt, saturation),
    contrast), c.a);
}
`
  } …
Run Code Online (Sandbox Code Playgroud)

glsl reactjs react-native

5
推荐指数
0
解决办法
328
查看次数

Python-Tkinter不支持MacOS Mojave暗模式

我在python Tkinter中的MacOS上对Dark Mode的支持存在问题。我在ActiveTlc 8.5上使用了python 3.6,并且Dark Mode正常工作,窗口标题栏很暗,对我来说很好...但是支持方面存在一些问题<MouseWheel>,然后我 python 升级到3.7.1,而tlc的版本是更新到8.6

但是现在黑暗模式不起作用了,这很奇怪,为什么会这样呢?

这是一个示例代码:

from tkinter import *

if __name__ == '__main__':
    root = Tk()
    hero_text = Label(root, fg='white', bg='black', text='HERO TEXT')
    hero_text.grid(row=0, sticky=N+W)
    print(root.tk.exprstring('$tcl_library'))
    print(root.tk.exprstring('$tk_library'))
    root.mainloop()
Run Code Online (Sandbox Code Playgroud)

python macos tk-toolkit tkinter macos-darkmode

5
推荐指数
1
解决办法
1130
查看次数