小编fma*_*att的帖子

DraftJS - contentState.getBlockMap 不是函数

我正在尝试保存editorState到数据库并显示回编辑器。对于这件事,我遵循了这个答案

现在,当我尝试获取当前内容并使用 永久保存它时convertToRaw,它工作正常。但是当我尝试使用这些数据并将原始数据转换为contentState使用时convertFromRaw,出现以下错误:

未捕获的类型错误:contentState.getBlockMap 不是函数

editorState这是我从保存状态转换的代码:

{
    const convertedState = convertFromRaw(JSON.parse(value))
    const editorValue = EditorState.createWithContent(convertedState);
}
Run Code Online (Sandbox Code Playgroud)

这样,它会在编辑器中显示数据,但是当我向富编辑器中输入内容时。它提示:

未捕获的类型错误:contentState.getBlockMap 不是函数

附:使用draft-js: '0.10.5'

reactjs draftjs

4
推荐指数
1
解决办法
9990
查看次数

设置 tkinter ttk 框架的背景颜色

我想简单地为 tkinter 窗口内的框架设置背景颜色。窗口的背景颜色设置成功,但里面的框架没有。简单地输入bg='color_name or color_code'是行不通的。

如何设置 ttk 框架的背景颜色?

除此之外,是否还有一种方法可以更改其他小部件选项,即标签栏的颜色、字体?

我试过使用命令bg='Color_name or color_code',也试过使用frame_name=config(bg='color_name or color_code'). 都没有工作。

from tkinter import * 
from tkinter import ttk 


window = Tk() 
window.title("Title Name") 
window.config(bg='#FFFAFA')
window.geometry('1024x800')


menubar = Menu(window) 
filemenu = Menu(menubar,tearoff=0)
menubar.add_cascade(label='File',menu=filemenu)
filemenu.add_command(label='Open')
filemenu.add_command(label='Clear')
filemenu.add_command(label='Save As')
filemenu.add_separator()
filemenu.add_command(label='Exit')


helpmenu = Menu(menubar,tearoff=0)
menubar.add_cascade(label='Help',menu=helpmenu)
helpmenu.add_command(label='Precuations')
helpmenu.add_command(label='Version Info')
helpmenu.add_command(label='Technical Support')

window.config(menu=menubar)

rows = 0
while rows<50:
    window.rowconfigure(rows,weight=1)
    window.columnconfigure(rows, weight=1)
    rows +=1

#creation of frame
mainframe = ttk.Notebook(window,width=50)
mainframe.grid(row=1,column=2,columnspan=45,rowspan=43,sticky='NESW')

#create tabs within the …
Run Code Online (Sandbox Code Playgroud)

user-interface tkinter background-color ttk python-3.x

4
推荐指数
2
解决办法
1万
查看次数

尝试导入错误:“Outlet”未从“react-router-dom”导出

请帮助我如何修复此错误

Attempted import error: 'Outlet' is not exported from 'react-router-dom'.
Run Code Online (Sandbox Code Playgroud)

这就是我导入组件的方式

import { Outlet  } from "react-router-dom";
Run Code Online (Sandbox Code Playgroud)

这是我的 Package.json 文件

"dependencies": {
"react": "^16.13.1",
"react-dom": "^16.13.1",
"react-icons": "^3.11.0",
"react-router-dom": "^5.2.0",
"react-router-hash-link": "^2.0.0",
"react-scripts": "3.4.3",
"serve": "11.3.2"
},
Run Code Online (Sandbox Code Playgroud)

这就是我尝试使用它的地方

const User = () => {
  return (
    <div className="User">
      <TopNav />
      <SideNav />
      <div className="Body">
        <Outlet />
      </div>
    </div>
  );
};
Run Code Online (Sandbox Code Playgroud)

outlet reactjs react-router

2
推荐指数
1
解决办法
1万
查看次数

float类型可以容纳的最大数字是多少?

我是编程新手,最近提出了这个简单的问题。float 类型有 32 位,其中 8 位用于整数部分(尾数)。所以我的问题是 float 类型可以容纳大于 255.9999 的数字吗?

如果有人告诉我为什么这段代码的行为异常,我也将不胜感激。这是一个相关的问题吗?

int main(){
float a=123456789.1;
printf("%lf",a);
return 0;
}
Run Code Online (Sandbox Code Playgroud)

其输出为:

123456792.000000
Run Code Online (Sandbox Code Playgroud)

c floating-point types limit

0
推荐指数
2
解决办法
2万
查看次数