c++ - Qt - QCalendarWidget 删除所有 TextFormats

标签 c++ qt qt4

我想知道是否有办法删除您使用 QCalendarWidget::setDateTextFormat(...) 创建的所有 QTextCharFormat,因为我需要这样的功能来更新我的整个日历加载了新的 QDates 列表。

我希望你能帮助我,否则我会尝试在每次加载新列表时创建一个新的 QCalendarWidget。

谢谢!

最佳答案

简单地做:

QCalendarWidget::setDateTextFormat( QDate() , QTextCharFormat() );

将其设置回标准。

关于c++ - Qt - QCalendarWidget 删除所有 TextFormats,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25058330/

相关文章:

c++ - QT 是适合我的跨平台应用程序的解决方案吗?

c++ - 访问 boost::function 参数

c++ - QtSerialPort:在 Windows 7 上重复读取

c++ - 如何确定 qtable 单元格中的小部件类型?

qt4 - 定义qmake构建配置的跨平台/机器方式

qt - 构建时创建的 qmake 复制文件

c++ - mac 上的 OpenGL 版本

c++ - 编译器或 boost 库的错误?

c++ - 未找到 Qt5 QDialogBu​​ttonBox 本地化值,尽管它们存在于 qt_xx.qm 中并且在 Qt4 中找到

qt - 如何本地化 Qt qmldir 插件?