為何qt 5 5中的QColorDialog的確定和取消按鈕無論如何都漢化不了

時間 2021-06-01 12:20:34

1樓:村村村長

現在Qt5.11(好像自從5.2)官方就不發布qtbase_zh_CN.qm檔案,而其他語言的qm檔案仍能找得到(在qt目錄下的translations資料夾中)。

這裡有乙個大神自己寫的乙個qm檔案,可參考wisaly/qtbase_zh

2樓:johnny

Fix color dialog by 徐景周(Johnny Xu)

QColorDialog *colorDialog = new QColorDialog();

if (QDialogButtonBox *btnBox = colorDialog->findChild())

if (QPushButton *btnCancel = btnBox->button(QDialogButtonBox::Cancel))

btnCancel->setText(QString::fromLocal8Bit("取消"));

if (QPushButton *btnCancel = btnBox->button(QDialogButtonBox::Ok))

btnCancel->setText(QString::fromLocal8Bit("確定"));

colorDialog->setCurrentColor( cc );

int dialogRet = colorDialog->exec();

if (dialogRet == QDialog::Rejected)

return ;

QColor ret = colorDialog->selectedColor();

3樓:韓小北

可參考QPlainTextEdit、QTextEdit、QColorDialog的漢化 - 部落格頻道 - CSDN.NET

Qt 商業版為何一直沒有支援 macOS 的 Metal 圖形 API?

翟宇涵 可以但沒必要,有開源專案展示如何將兩者聯絡起來。但這不是Qt的主要目的,你這麼深究下去直接把介面外包給Qt的主公司做吧。 馮東 這是個 偽問題 因為 Qt 可以取到 native window handler 比如 Windows 裡的 hWnd,Cocoa 裡的 NSView 然後你自己寫...

在賭大小類似近乎55開的簡單賭博中採取1 2 4 8 16規律的加註方法能不敗?

古月軒 原則上是穩贏的,但是你要是十期不中呢,二十期不中呢,即便你買官彩外圍,也有可能碰到這種,不要有僥倖心理,網賭,賭的就是你的心裡,只要你有一次控制不住自己,你就完了 張大佛 數學上講可以贏,在彩庫寶典裡我先充了100,然後立馬可以提現,我再衝一了1300,媽的居然不可以提現,說要打一倍流水,然...

為何戲曲中沒有清朝的事件改編的?

道三 明朝戲咋沒有?戰太平 九江口 法門寺 審頭刺湯 打嚴嵩 大探二 就是。清朝戲咋沒有?連環套 三盜九龍杯 怪俠歐陽德 鍘閣老 就是。提問者是聽戲太少,還是根本沒注意故事的時代背景? Ryan Yan 京劇裡故事背景為清朝的戲,其實有不少的,只不過由於有一些戲演出時人物的衣裝並不是清制,看上去不太...