gpt4 book ai didi

c++ - 如何在 FLTK Multiline_Input 中自动在文本末尾放置换行符?

转载 作者:行者123 更新时间:2023-12-01 14:47:22 26 4
gpt4 key购买 nike

我正在使用 FLTK 1.3.5,我想使用 Multiline_Input目的。我想知道是否有一种方法可以在插入的文本到达输入字段的末尾时自动换行,而不是手动执行(例如检查上传的图像)。此外,换行符应该放在单词的末尾。我在 SO 和网上搜索过这里,但找不到任何有用的东西。
Input text on one line Input text on multiple lines
这是用于生成上述图像的代码。

#include <FL/Fl.H>
#include <FL/Fl_Window.H>
#include <FL/Fl_Multiline_Input.H>


int main(int argc, char **argv) {

Fl_Window *G_win = 0;
G_win = new Fl_Window(200,200,"Test multi input");

Fl_Multiline_Input* in;
in = new Fl_Multiline_Input(50,50,120,100," Test:");

G_win->end();
G_win->show(argc, argv);

return Fl::run();
}

最佳答案

使用FLTK,您可以随时捕捉键盘events ,例如使用(或重新定义)键盘事件
人类打字速度不是很快,而计算机则很快。您的键盘事件处理程序可以在每次击键时更改多行内容
我们计划在 RefPerSys 中这样做(在 2020 年夏季)项目。

关于c++ - 如何在 FLTK Multiline_Input 中自动在文本末尾放置换行符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62870669/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com