社区
Qt
帖子详情
QAction设置family无效
wjjll123
2015-09-21 03:25:21
QAction设置family无效
我需要动态的设置qmenu中的qaction的family
但是没有效果,字体没有改变。是不是有什么特殊的用法?qt版本4.8.
代码大致是这么写的========手动敲的,所有没有区分大小写等等,只是示意
qlist<qaction*> ql = qmenu.actions();
qfont f= ql.at(0)->font();
f.setfamily("xxxxx");
ql.at(0)->setfont(f);
...全文
134
1
打赏
收藏
QAction设置family无效
QAction设置family无效 我需要动态的设置qmenu中的qaction的family 但是没有效果,字体没有改变。是不是有什么特殊的用法?qt版本4.8. 代码大致是这么写的========手动敲的,所有没有区分大小写等等,只是示意 qlist ql = qmenu.actions(); qfont f= ql.at(0)->font(); f.setfamily("xxxxx"); ql.at(0)->setfont(f);
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
冷静忍耐
2015-09-21
打赏
举报
回复
不用一个一个Action设置,直接设置Menu的Font就好了
Qt 中的窗口类
QWidget QDialog QManWindow
QDBus使用
QDBus使用 一.服务端 1.需要导出的类继承QObject,将需要导出的接口放在public slots中。 2.定义接口:Q_CLASSINFO("D-Bus Interface", "com.XXX.XXX.XX.Interface") 3.生成XML接口文件 Qdbuscpp2xml -M XXX.h -o com.xx.xxx.xml 将类中导出的接口生成xml文件格式
日历(QCalendarWidget)的使用及风格样式的
设置
——Qt
前言 之前项目中没涉及过日历控件(QCalendarWidget),一般我是用简单的日期编辑器代替,对它的印象只存在于QtDesigner中丑的不行的日历控件。这次我要写类似企业微信的日程(如下图)功能的东西,这个就必须用到日历了(此篇博客只介绍日历的写法)。 有两种方式实现:一是自己全部重写,二呢是,修改Qt自带的控件QCalendarWidget,难易程度我肯定选二个了,不过后续我想自己重写一个日历,这样自己更有自主权。 效果图 这次先把效果图放到前边吧,对比着代码看,更容易讲解。 .
QT基础控件 QLineEdit 基础、高级和样式表使用
只需要继承QValidator类,并重写validate(QString &input, int &pos) const方法,该方法接受一个输入字符串和一个光标位置,返回一个QValidator::State枚举值,表示输入的有效性,有以下几种可能的值:QValidator::Invalid:表示输入是
无效
的,用户不能继续输入。QValidator::Intermediate:表示输入是部分有效的,用户可以继续输入,但还没有达到最终的有效状态。
qt学习笔记
qt常用语法 其实下面这些都能在帮助文件中找到,本人只是收集了一些书上常见的,一些在ui界面都能
设置
的组件没有列出 边框类 resize(int x,int y);//
设置
窗口大小 move(int x,int y);//移动窗口 setAttribute(/*属性*/);//可用于
设置
鼠标事件穿透 setFixedSize(int w, int h);//
设置
固定大小 setFont(const QFont &);//
设置
字体 setWindowIcon(QIcon &);//
设置
图标 s
Qt
16,815
社区成员
26,684
社区内容
发帖
与我相关
我的任务
Qt
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
复制链接
扫一扫
分享
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章