cost 81 ms
egui與后台線程的交互

[英]egui interaction with background thread

我的目標是讓后台線程每秒計數,可以通過 UI 上的按鈕啟動和停止。 gui 應該顯示當前時間。 我認為 gui 和后台線程之間的通信可以通過命令通道完成,並通過向上計數的互斥鎖完成。 在這個例子中,我省略了通過通道的通信,只關注互斥量。#![cfg_attr(not(debug_assertion ...

2023-01-29 20:57:47   1   30    rust / egui  
Rust Egui,如何設置標題的顏色?

[英]Rust Egui, how do i set the color of a heading?

我正在嘗試在我的 Rust egui 代碼中創建一個標題並將其顏色設置為白色,但我不確定如何操作。 我的代碼當前包含一個 function render_date,它使用 colored_label function 在屏幕上以白色文本顯示日期字符串。 但是,我希望這段文字也可以作為標題。 這是我 ...

預期的可變引用 `&mut egui::ui::Ui` 發現可變引用 `&mut Ui` 不應該發生

[英]expected mutable reference `&mut egui::ui::Ui` found mutable reference `&mut Ui` should not be happening

這是我用作添加圖像參考的回購協議: https://github.com/emilk/egui/blob/master/examples/retained_image/src/main.rs 嘗試在這行代碼中將圖像繪制到屏幕時出現此錯誤: “不匹配的類型預期可變引用&mut egui::u ...

我怎么可能不能使用這個 function?

[英]How is it possible that i cant use this function?

使用這個 github repo 作為參考: https://github.com/emilk/egui/blob/master/examples/retained_image/src/main.rs 我試圖使用 egui_extras::RetainedImage 將圖像加載到我的框架中,但它給 ...

在許多結構之間共享數據庫連接

[英]Share database connection between many structs

在我的程序中,我需要在許多結構之間共享連接以更新數據庫中的數據。 我將rusqlite用於我的數據庫,將 egui用於我的 GUI 這是我的源代碼。 我在文件counter.rs中放置了一個 FIXME。 我實現了Widget來輕松顯示數據。 當我單擊一個按鈕時,我想執行 SQL UPDATE... ...

為什么我的 OpenGL Texutre 渲染變暗了? (RGB 值是平方的)

[英]Why is my OpenGL Texutre render darkened? (The RGB values are squared)

我一直在使用輝光在 rust 中進行一些 opengl 渲染。一切順利,但渲染到紋理與渲染到圖像給我不同的結果。 我知道一個天真的方法來解決它,我只是不明白。 右邊的圖像是渲染到屏幕的右側,而左下角的圖像是通過使用相同的繪制 function(將像素數據傳遞給 egui 的 ColorImage ...

egui 顯示一個可編輯的 3x3 矩陣?

[英]Egui display an editable 3x3 matrix?

我正在嘗試使用 egui 顯示 3x3 矩陣的 9 個單元格。 我想要一個與矩陣中的條目匹配的 3x3 網格。 到目前為止我有這個: 這兩個數字是矩陣中的 (0,0) 和 (0, 1) 條目,但我希望它們並排。 我用這個片段得到了它們: let (_pos, mut ...

哪些代碼錯誤會導致 egui 無法檢測到點擊?

[英]What code mistake can cause egui to not detect a click?

我創建了我的第一個 egui 應用程序。 更新循環看起來像 FurnaceGraph 的用戶界面看起來像 我想我在 allocate_response 時要求 Sense::click()s,但是當我點擊圖表時它從不打印“點擊”。 當我單擊 foo 按鈕時,我確實得到了“foo”。 我必須調整什 ...

2022-09-11 20:20:11   1   34    rust / egui  
如何改變可選 Vec 的內容?

[英]How can I mutate the contents of an optional Vec?

我正在嘗試使用 egui 學習 rust,並且正在嘗試制作復選框列表。 最終,借用檢查器不喜歡這段代碼: 編譯器說cannot borrow '*header' as mutable, as it is behind a '&' reference ,這是有道理的,但我不確定解決方法是什么 ...

rust egui,geoemtry 未剪裁

[英]rust egui, geoemtry isn't clipped

我正在嘗試將 egui 與我制作的自定義渲染器一起使用。 我正在渲染到屏幕上,但它看起來像這樣: 即小部件占據整個屏幕。 當我檢查從 egui 獲得的數據時 我得到: 為什么沒有裁剪圖元? ...

rust vulkan,egui,如何獲取字體圖集數據? (這些也是正確的着色器嗎?)

[英]rust vulkan, egui, how do you get the font atlas data? (also are these the right shaders?)

我正在嘗試將 egui 與我制作的渲染器集成。 查看 dos 我發現了這個片段,他們在其中解釋了如何集成庫:let mut ctx = egui::Context::default(); // Game loop: loop { let raw_input: egui::RawInput ...

從生銹的 egui 中的另一個線程更新應用程序字段的最佳方法是什么

[英]What is the best way to update app fields from another thread in egui in rust

我正在嘗試在另一個線程中運行一個函數,該函數每秒更新一次應用程序字段並相應地更新窗口。 但我不知道該怎么做。 最好的方法是什么? 我嘗試使用 Arc。#![cfg_attr(not(debug_assertions), windows_subsystem = "windows")] // hide ...

2022-07-04 10:45:41   2   584    rust / egui  
rust 中帶有 glfw 的 EGui

[英]EGui with glfw in rust

目前在rust學習openGL並決定添加e-gui,立即進行更改。 決定使用這個板條箱: https://crates.io/crates/egui_glfw_gl/0.13.1 將其添加到Cargo.toml后無法構建或運行。 貨物.toml: 沒有 egui-glfw,一切都建立起來,我有一個 ...

Rust 克隆/復制問題

[英]Rust clone/ copy issues

試圖圍繞如何在 egui 中進行一些簡單的繪圖。 我在 myapp 結構中有一個數據成員,它是 Vec::<Value>。 有沒有辦法將它傳遞到 Points::new(Values::from_values(data.to_vec()) 而不創建值的副本?示例通常是動態生成的,但是從光 ...

2022-07-02 09:41:47   1   51    rust / egui  
嘗試在 rust 中使用 OpenGL 和 Sdl2 實現 egui。 “無法創建 GL 上下文:GLXBadProfileARB”

[英]Trying to implement egui with OpenGL and Sdl2 in rust. "Could not create GL context: GLXBadProfileARB"

我正在嘗試在我的 rust 項目中使用這個庫https://github.com/ArjunNair/egui_sdl2_gl 。 在我嘗試實現它之前,我的程序按預期工作(只是一個黑色窗口)。 現在我從我的 OpenGL 上下文中得到一個運行時錯誤,我想不出為什么: 我做了一些研究,但我找不到任 ...

Rust egui 窗口大小和暗模式

[英]Rust egui window size and dark mode

我正在嘗試使用 egui 制作本機 gui 應用程序。 一段時間后,編譯hello_world 示例。 繼承人的代碼: 但我有兩個問題: 第一:除非我手動調整窗口大小,否則窗口始終為 800x600 第二:我不知道如何激活暗模式 我剛開始學習 rust,所以如果有人可以提供幫助,那就太好了。 ...

如何在 egui (eframe) Rust 中制作自己的窗框

[英]How do I make my own window frame in egui (eframe) Rust

以下是我如何啟動我的應用程序並刪除窗口框架: 我制作了自己的頂板,如下所示: 但是我不能在按住鼠標按鈕的情況下移動它,TopPanel 有沒有辦法解決這個問題? ...

如何停止egui屏幕的自動刷新

[英]How stop auto refresh of egui screen

我有以下菜單項 我打電話 ''' ''' 問題是當 select 菜單項可用時出現黑屏。 當我 select 交換菜單項時屏幕閃爍,然后黑到黑。 我認為刷新率設置為連續,我需要將其設置為反應性。 我該怎么做,或者我走錯了路。 ...

2022-03-03 21:40:35   1   455    rust / egui  
如何使用 Rust 實時顯示圖像?

[英]How to display an image in real-time using Rust?

我正在嘗試編寫一個光線追蹤器,並希望在 GUI window 中實時渲染我的圖像。 基本上,我有一個緩沖區: Vec<u8>不斷更新。 問題是如何在完成每一行后將其顯示在屏幕上。 我正在考慮使用iced或egui ,但無法弄清楚如何 output 更改圖像而不每次都復制它。 也歡迎使用 ...

將光暈::幀緩沖區轉換為 u64

[英]Convert glow::Framebuffer to u64

egui::Image::new可以將User(u64)作為第一個參數。 我有一個發光::Framebuffer,我想像這樣傳遞給 function egui::Image::new(User(frame_buffer), egui::Vec2::new(1280.0, 720.0)); 看起來 ...

2021-11-30 22:58:00   2   81    rust / egui  

排序:
質量:
 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM