// 本工具基于 StellarX 构建,轻量级的 Windows GUI 框架。 #include"StellarX.h" #define KEY 1 #if 1 == KEY int main() { //StellarX::SxLogger::setGBK(); //StellarX::SxLogger::Get().enableFile("stellarx.log", false, 1024); StellarX::SxLogger::Get().enableConsole(true); StellarX::SxLogger::Get().setMinLevel(StellarX::SxLogLevel::Debug); // Info/Debug/Trace 自己切 StellarX::SxLogger::Get().setLanguage(StellarX::SxLogLanguage::ZhCN); // ZhCN / EnUS Window mainWindow(1200, 400, 1, RGB(255, 0, 0), "StellarX Hello"); auto table = std::make_unique(200, 50); Table* table_ptr = table.get(); table->setHeaders({ "name","age","seorc","home" }); table->setData({ {"zhangsan","20","99.99","wadsacafadsawd"}, {"lisi","20","99.99","wadsacafadsawd"}, {"wangwu","20","99.99","wadsacafadsawd"}, {"zhaoliu","20","99.99","wadsacafadsawd"}, {"1","20","99.99","wadsacafadsawd" }, {"2","20","99.99","wadsacafadsawd" } , {"3","20","99.99","wadsacafadsawd" } , {"4","20","99.99","wadsacafadsawd" }, {"5","20","99.99","wadsacafadsawd" } , {"6","20","99.99","wadsacafadsawd" } , {"7","20","99.99","wadsacvvvvvvv我afads" } , {"8","2000000000000000000","99.999999999999","wadsacafa0000000d0000000sawd" } , {"9555555555","2000","99.9999999","wadsacafadsawd" } }); table->setRowsPerPage(4); table->setTableBorderWidth(1); table->textStyle.color = RGB(255, 0, 0); table->setTableBorder(RGB(255, 0, 0)); table->setTableFillMode(StellarX::FillMode::Null); auto but = std::make_unique