微信怎么更改对话框怎么改?

查看: 949|回复: 3
灵气0 金钱220 金币0 枚最后登录记录
骑士, 积分 12, 距离下一级还需 8 积分
经验12297 好人卡0 VIP0 精华0帖子在线时间325 小时注册时间
每次选择的时候,框框很大,选项很小也很少。
&你到底要改什么?改文章显示位置,还是改文章框的大小?&
灵气0 金钱220 金币0 枚最后登录记录
骑士, 积分 12, 距离下一级还需 8 积分
经验12297 好人卡0 VIP0 精华0帖子在线时间325 小时注册时间
我要更改显示位置和大小
&你有没有试过对话框的位置更改了之后,选择框会怎样?&
灵气0 金钱250 金币0 枚最后登录记录
龙骑士, 积分 43, 距离下一级还需 2 积分
经验24078 好人卡15 VIP15 精华0帖子在线时间373 小时注册时间
本帖最后由 白鬼 于
13:00 编辑
系统默认位置有3个,分别是,在上方,在中间和在下方。
在事件页第一页第二个项目就可以更改
大小的话,需要更改脚本。
目测你需要根据文章长度来自适应窗口大小。
不太好弄,麻烦。
建议你参考论坛上,或者主页上的一些教程
还有更多:
&我要修改的是选择项的位置和大小,而不是对话框的位置和大小&
初从文,三年不中;后习武,校场发一矢,中鼓吏,逐之出;遂学医,有所成。自撰一良方,服之,卒。
灵气1 金钱584 金币0 枚最后登录记录
故九江太守
见习天使, 积分 90, 距离下一级还需 10 积分
经验80334 好人卡10 VIP7 精华0帖子在线时间2035 小时注册时间
&&#--------------------------------------------------------------------------
&&# ● 刷新光标矩形
&&#--------------------------------------------------------------------------
&&def update_cursor_rect
& & if @index &= 0
& && &n = $game_temp.choice_start + @index
& && &self.cursor_rect.set(8, n * 32, @cursor_width, 32)
& & else
& && &self.cursor_rect.empty
& & end
&&end复制代码对话脚本中这段
&的确是改变了选框,但是我意思是要调整选择项文字的出现位置...那些选项总是靠在左边,我想出现在正中间&
总评分:&经验 + 24&
Powered by
| Style byAndroid如何实现对系统自带对话框标题栏进行修改 - 推酷
Android如何实现对系统自带对话框标题栏进行修改
先上一张图
可以看到,对话框的标题颜色是蓝色的,下面还有一根线也是蓝色的,在某些情况下,我们想改变程序的主题风格,颜色必须做修改,但又懒得去定制Dialog,下面的方法就诞生了:
public static final void dialogTitleLineColor(Dialog dialog, int color) {
Context context = dialog.getContext();
/*int divierId = context.getResources().getIdentifier(&android:id/titleDivider&, null, null);
View divider = dialog.findViewById(divierId);
divider.setBackgroundColor(color);*/
int divierId = context.getResources().getIdentifier(&android:id/alertTitle&, null, null);
TextView divider = (TextView)dialog.findViewById(divierId);
divider.setTextColor(backgroundColor);
此方法可以改变 对话框的标题颜色和标题下面的横线颜色,其中改变横线颜色已经被我注释掉。
举一反三,大家想改变系统控件的什么属性均可以通过,context获得资源id,然后得到该资源的实例,最后修改该实例的属性。修改后的效果如下
android在5.0后出来了material design,俺也把很久前做的APP采用material design翻新了一下!欢迎下载使用!
/soft/item?docid=6936655
已发表评论数()
已收藏到推刊!
请填写推刊名
描述不能大于100个字符!
权限设置: 公开
仅自己可见
正文不准确
排版有问题
没有分页内容
视频无法显示
图片无法显示4098人阅读
此篇文章参考qtcn论坛整理而成,因为文字和图片是本人亲自组织,所以仍算原创。
如图所示,QT自带的内建标准对话框QFontDialog、QColorDialog、QMessageBox。默认的文字全是英文的。QLineEdit和QTextEdit的右键菜单,默认的文字也全是英文的。
请问,如何可以把文字修改成中文或其他语言文字?
解决方案如下:
简体中文的解决思路是打开Qt安装目录下的translations,找到qt_zh_CN.qm和qt_zh_CN.ts。
直接用qt_zh_CN.qm即可,如果确实有翻译不完全的,打开qt_zh_CN.ts翻译一下重新生成.qm文件即可。
即:把translation/qt_zh_CN.qm加载到QTranslator中。
其他国语言方法类似。
参考源码:
#include &mainwindow.h&
#include &QApplication&
#include &QTranslator&
int main(int argc, char *argv[])
&&& QApplication a(argc, argv);
&&& //加载Qt标准对话框的中文翻译文件
&&& bool ok = tran.load(&qt_zh_CN.qm&, &C:\\qt\\4.8.5_VS2010\\translations\\&);//注,这里使用的是绝对路径,建议把.qm拷贝到工程目录下,然后使用相对路径.
&&& a.installTranslator(&tran);
&&& //加载用户自定义的界面翻译文件
&&& ok = user.load(&user_zh.qm&, &:/&);
&&& a.installTranslator(&user);
& & //设置全局文字大小,非必需,根据自身情况使用
& & QFont font &= a.font();
& & font.setPointSize(9);
& & a.setFont(font);
&&& w.show();
&&& return a.exec();
&最终效果图:
如果软件想动态得切换语言,则需要定义一个全局函数供调用,举例如下:
#include &mainwindow.h&
#include &QApplication&
#include &QTranslator&
QTranslator g_//必须设置成全局变量,如果是局部变量,设置将失效。
void setLanguage(int lan)//全局函数,可供其他文件调用
&&& bool ok =
&&& if (lan == 1)//中文
&&&&&&& ok = g_tran.load(&qt_zh_CN.qm&, &:/lan/&);//这里使用Qt资源文件,把.qm文件拷贝到项目路径/lan之下
&&& else if (lan == 2)//英文
&&&&&&& ok = g_tran.load(&&, &:/lan/&);
&&& QCoreApplication::installTranslator(&g_tran);
&&& //或者写成qApp-&installTranslator(&g_tran);
int main(int argc, char *argv[])
&&& QApplication a(argc, argv);
&&& setLanguage(1);//调用全局函数
&&& w.show();
&&& return a.exec();
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:410259次
积分:5062
积分:5062
排名:第3056名
原创:135篇
转载:235篇
评论:70条
(1)(2)(5)(5)(31)(22)(21)(8)(20)(24)(31)(22)(19)(1)(10)(13)(34)(7)(8)(6)(8)(15)(22)(9)(23)(2)

我要回帖

更多关于 如何修改qq对话框 的文章

 

随机推荐