qt上位失败lol开黑语音上位被限制操作

语音中说上位失败
操作受限制
网络的问题,希望对你有帮助。
应该是系统反应不够灵敏吧
你创建的是普通受限账户还是USER来宾帐户?USER来宾帐户不能设置密码,请确认是创建一个新的普通的受限帐户。一般密码长度在8位含有字母和数字就可以了(事实上你...
您好,楼主,很高兴回答您的问题。
首先,进入游戏后,按Esc这个键位,会出来一个对话框,点击视频选项,那有一项直接可以将窗口变为全屏。
为什么别人痛都是要生了,而我每次痛的厉害上个大号出来就好了
答: 慢慢弄。
我最开始只会装游戏;
后来中国有了网络慢慢跟朋友上聊天室聊天;
后来出了OICQ(现在叫QQ),又用那东西聊;
然后上联众玩在线游戏(棋牌类)...
答: 七十年代的计算机网络
X.25 分组交换网:各国的电信部门建设运行
各种专用的网络体系结构:SNA,DNA
Internet 的前身ARPANET进...
大家还关注
确定举报此问题
举报原因(必选):
广告或垃圾信息
激进时政或意识形态话题
不雅词句或人身攻击
侵犯他人隐私
其它违法和不良信息
报告,这不是个问题
报告原因(必选):
这不是个问题
这个问题分类似乎错了
这个不是我熟悉的地区超级大国:中国历史上几次上位为何失败了?
我的图书馆
超级大国:中国历史上几次上位为何失败了?
& &超级大国:中国历史上几次上位为何失败了?&&&&撰文丨墨黑纸白&&&&微信新公号:moheizhibai723&&&&微信私人号:moheizhibai&&&&近
段时间,我的文字被五mao和自干五们丧心病狂的一直追着咬,他们低能的认为我的每一篇文章都是挑拨国人与国家的关系,我很佩服他们如此低能还能活这么
久,只是可惜了纳税人的钱给这些弱智们用。在我的意识中,一个大国至少应该具备以下几条要素:大、富、强、影响力,分别表现在人文、科技、竞争力等方面,
最关键的是藏富于民,民有所保,之后才是对世界的影响力。那么提醒每一位国家公民都应该具备公民意识和对国家的基本认知算是挑拨国人与国家的关系吗?如果
惧怕公民意识觉醒,这样一个国家,我向来不会认为它有可能成为一个超级大国,三胖的国不是连温饱都搞不掂?五mao们哪里来的嘴脸去谩骂走在启蒙路上和自
我觉醒的人们呢?&&&&新闻事件&&&&事件一、京17日参加圣彼得堡国际经济论坛时谈及美国大选和美俄关系。普京
称:“美国是一个强国,目前可能是唯一的超级大国,我们接受这一点,我们希望且准备与美国合作。”不过提及乌克兰问题时,他依旧强硬:“世
界需要美国这样的强国,我们也需要他们,但我们不需要他们更持续不断的插手我们的事务,教我们怎么做,阻止欧洲与我们建立关系。”&&&&事件二、吴建民车祸死亡后,网络上流传出以其名署名的几篇文章,《曾经有几次绝佳机会摆在中国面前,我们没抓住》、《狭隘的民族主义害人害己》。&&&&事件评论&&&&在
我读中国历史的时候,还产生过这样一种念头,千百年来,我们都没有试图去想过怎样做一个合格的人,当然这是不包括皇权和被皇权紧紧抓在手中的士族阶层,在
我们这样一个人口资源极其丰富的国度,从先秦时代一直到晚晴结束,只有少数人可以感受到作为一个人的幸福,而大多数普通老百姓只能命如蝼蚁,任人宰割。虽
然中国有很多民贵论,但这些都只是理论,从未付诸到实际社会中,专制王朝也从来不会让这样的理论成为现实。中国人不缺讨论如何成为一个合格人的先贤们,墨
子算一个、黄宗羲也算一个,但他们只能是中国最没落的先贤们,他们的思想不会被帝王们重视,也不会被帝王驾驭下的老百姓重视,更不必说唯皇权至上的士族阶
层了。&&&&我的母亲每次都会骂我说:“你整天说外国那么好,中国那么差,放在以前就是反dong分子。”我每当听到母亲这么说的时
候,我才会明白丁元英所说的“我对我们这个民族的文化,总有一种自卑感”,丁元英并不是一个崇洋媚外的人,他多次言论中都对我们现在的统治者寄予高度的期
待和评价,即便如此,这部电视剧依然是禁片,普通公民的智能电视是搜索不到这部片子的。究其原因,只有一点,即便是夸赞式的批评,无论是我们的权贵们,还
是大多数普通公民,都会认为这是在诋毁这个国家,“无批评则赞美无意义,无反思则国家无进步”这些善举,从不被重视。这是当下最浓厚的民族意识及国家意
识,这很可怕。&&&&美帝到底好不好?我想根本不需要谁来去专门为其歌功颂德,美帝人不会做这个事,我们中国人也不会去做这个事,它又
不会把它的社会福利给中国人,它又不会把它的国际影响力给中国人,它又不会把他们最新的科研成果让中国人廉价的使用,有什么去为它歌功颂德的必要?但我们
的老爷们就是喜欢在中国做裸官,把家人送往美帝,中国上初中就被送出国的孩子们也都是去的美帝,它不需要你可以的夸赞它,但却会被刻意的谩骂几十年,然后
权贵们偷偷跑过去,这并不应该是我们对国际局势的常态。普京在国内一些五mao口中已经是崇拜得不得了的千古一帝,他依然是承认美帝是唯一的超级大国,虽
然他并不想被美帝指指点点。一个国家领导人有这种对国际局势的熟练认知,即便不想被指指点点,也不会做出盲目的国家策略,当年前苏联不就是不服,玩军备竞
赛,导致经济崩溃,解体了不是?&&&&曾经有人研究前苏联解体时说:“它是一个没有灵魂的国,强大的只是表象,解体并不是一种突然,而
是一种必然。”这让我想起了一句戏词:“眼见你起高楼,眼见你楼塌了。”前苏联人对这个国就是这种心态,而今批判中国的公民,其实并不想看你在高楼中嘚
瑟,更不想看你在高楼中崩塌,因为这都将牵扯每一个人的命运,也有可能将这个千百年来不断受苦的民族再次拖入无尽的灾难中。无所谓这些的公民们,他们是不
在乎谁做君王的,这对于历史上从来都是朝不保夕的权贵们来说,难道不也是一种强大的危机存在?&&&&什么是一个国家的灵魂?对内,藏富
于民,尊重并从教育上积极启蒙每一位国家公民,给予公民们基本生活保障。对外,谋求和平发展,吃亏是必然的,我们几百年来屡屡在外交和外战上吃亏,得认识
到我们尚不具备与外国公平竞争的实力,夹着尾巴谋求强大才是正道。日本人当年为什么侵华?不也是国内矛盾加剧到了极点,企图通过战争来转移国内矛盾?丰臣
秀吉1803年献上《贸易论》:主张以战争形式掠夺财富应该成为日本的国策。从那个时候日本就定下了战争富国和民族扩张的理论,但有一个前提,前提是它们
在此后就已经睁眼看世界,1866年明治维新,开始摆脱中国落后的农业文化影响,而举国学习西方的工业文明,从而日本开始从内敛走向外张。当时的中国虽然
落后了日本几十年才开始戊戌变法,但为什么中国失败了?日本却成为了一个小霸?直到现在我们都没有从根本上反思过。&&&&日本明治维新
后根本没有给中国多少时间,1894年就发动了甲午海战,其关键就在于多年来学习中国文明,在其明治维新后开始强大加上对当时中国金玉其外了如指掌,才敢
悍然发动甲午海战。中国惨败于日本之手,举国哗然,连小日本都敢欺负我们?这依然是当时战败后皇权周围发出的声音。但这个耻辱也并未让中国的戊戌变法成
功,日本人很高兴的是,当年它学习中国文明的时候,第一个没有学习太监制,也没有学习科举制,日本的天皇从来都只是象征性的存在,而不是至高无上权力的执
行者,所以他们的变法和维新都会很顺利,谁强学谁,不像我们至高无上的皇权不断阻碍变法的成功。&&&&甲午海战后,&&1927年7月
25日,田中义一再次提出了《田中奏折》,该奏折内容为:应开拓满蒙富源,以培养帝国恒久的,欲征服中国,必先征服满蒙,欲征服世界,必先征服中国。”日
本的侵略总结起来就三条,第一转移国内经济矛盾。第二执行多年来谋划的侵略强国策略。第三通过侵略再次回到经济上,以侵略地继续发展经济。&&&&那
么日本因此成为超级强国了吗?并没有,战败是必然的,当然我们要感谢我们的先烈们浴血奋战,为我们保留下了祖国的山河,但日本现在依然是一个强大的经济
体,这就需要我们再次进行反思,它一个战败国怎么可能又瞬间满血复活?我们当年战胜后在干什么?内战后又在干什么?古人云:一着不慎满盘皆输。大约如此。
一个强大的邻居不是我们想看到的,而那个时候,我们竟然连古人所推崇的远交近攻的策略都懒得学,秦国当年一统天下,难道学的是葵花宝典?我们不敢学?为何
又要把机会再次留给日本呢?这还是我们不敢反思的。&&&&吴建民所谈到的几次中国历史机会,第一次是郑和下西洋与哥伦布发现新大陆的对
比。第二次是所谓的康乾盛世。而我认为中国的几次历史机会,第一次是百家争鸣的先秦时代,这种争鸣的传统被专制皇权打破,从此中国鲜有璀璨的,于民族有意
义的思想迸发。墨子的兼爱、非攻及尚贤(选举)观点被迫彻底消失。第二次是宋朝被蛮元彻底消灭,君臣共治的郑智体系破灭,以经济发展、保障民生为中心的资
本发展被迫打断,否则中国早就正常进入资本主义社会,日后火烧白宫也说不定呢?&&&&第三次是明朝内乱被蛮清趁机入主中原,明亡前时用
火炮痛打清狗的事,想必看历史的人都不会忘却吧?那时候明朝就已经开始了将火药用在战争上捍卫国家。而明朝近八万大军抗日七年,才击退了侵占了整个朝鲜的
日寇,这些历史,又有几个中国人知道呢?为什么朝鲜直到清朝还奉明朝为父母?其根源就在这里。现在的朝鲜如果其国人摆脱了三胖的统治,他们会奉我们为父母
吗?不大骂我们估计就要谢天谢地了。&&&&从文化到军事,先秦之后,我们其实一直在走下坡路,专制皇权为首害,其次就是专制文化,这需
要我们每个人都有的共识,而不只是认为当时的人们太愚昧,愚昧总与被愚昧息息相关,我们现在依然面对这个矛盾。至于吴建民所谈到的郑和下西洋是中国错过的
第一次机会,要知道中国人在专制文化的统御下,从来没有狼性,而只是固土求安,虽然我们现在看起来不符合当时国际形式,但实际上我们需要的并不只是狼性,
而是祛除了专制皇权和专制文化后才有展露出狼性的可能。康乾盛世就更不必提了,抗击俄罗斯是其占领了满清的老家,是必须要收复的。&&&&至
于康熙引进外国的战争武器,但不学习其先进的技术是败笔。乾隆不与应该建交和通商也是败笔。其根本上还是皇权意识的作祟,这也是千百年来中国走向没落的根
源。吴建民说这段历史,无非是想告诉普通公民,外交存在的价值不是为了挑起战争,但一定不能不学习,不看世界。但现在的一些中国人必须要动不动就喊打仗,
否则不足以转移自己所面临的生活矛盾,也不足以表现出因渔民教育的需要,时刻要誓死捍卫权力的忠心。毕竟战争是可以浑水摸鱼的,而正常的活着,却又没有公
民意识,对这类可怜的人来说,他们需要战争来达到他们所想要的国难中逆袭,这和当年希特勒很像的。&&&&我们的历史确实错过了几次强大
的机会,但根源都只有一个,皇权文化与皇权至上。有人说:“现在处于第三次百家争鸣的时代。”我觉得这个认定还是很滑稽的,我们现在根本不算百家争鸣,我
们现在算有限制的允许你说能让你说出来的话。那么真的是像吴建民所说的民粹主义太昌盛了?整天叫嚣打仗?我认为并非如此,只是更多理性的声音因需要遭到打
压,而非理性的声音因需要而被放纵甚至是扩大。有人对日本的右翼做出调查,虽然日本活跃的右翼组织有7000多个,但实际上人数只有2万多人。日本右翼大
多没钱没权,所谓的游行示威只是刷存在感的一种方式。日本警方每年因右翼分子的亢奋活动,抓捕1800人左右。理由是广大人民群众嫌他
们制造了太多的噪音。日本右翼首先反的不是华,而是韩国,然后是日本郑虎,然后就是中国、俄罗斯、朝鲜、美帝……这种各种反其实就是在反国家在国际上的发
展,被抓肯定是必然的。&&&&至于咱们这的左派们,似乎和日本无脑的右翼没多大的区别,但他们更无耻,他们就会砸同胞的车、砸同胞的
店、嘴里喊着反日货,却舍不得把家里的日货也给砸了,当然他们是不敢去砸日本大使馆的,这是权贵们不允许的。我们现在还要打出国们,打向世界吗?国内矛
盾,不是这么转移的好吧?&&&&我们现在并不是经济不行了,而是落后的郑智意识与不断觉醒的国民意识产生了矛盾,而这个矛盾的解决是改
革的继续与公民身份的回归,而不是所谓的打仗,打仗确实能打富了,但富了的都是坐收渔翁之利的人,打人的和被打的都得回到解放前,看看先秦时代,秦朝变法
之初不就是因为霸主魏国打赵攻楚两次惨败才有了变法的喘息机会?随后逐步走向强大?当年的齐国也不敢与魏国正面交战,不也是趁着魏国这两场战争玩背后偷袭
才确立了强齐的地位?傻子才会说打仗,对于咱们在战争中逆袭起来的权贵们,他们会去打仗吗?图样图森破。&&&&那么我们到底该如何走向
超级大国?还是收了皇权的神通吧,给予每一位公民应有的公民权利,将这个国家的财富藏富于民,良性循环的经济还会产生破灭?大多数中国人的要求其实很低
的,老婆孩子热炕头,你不能不给国人炕头吧?没炕头哪里来的老婆?哪里来的孩子?哪里来的和谐?就这种内忧重重,傻子会去打仗?那么和平外交又有什么错
呢?总之,我是希望中国和平过渡,公民的个人价值都能得到充分的尊重和发挥,中国才有可能走向超级大国,而不是靠谩骂其他强国或者打仗,更不是靠认定苹果
6抄袭国产无名之辈的手机这种无厘头的无耻把戏。&作者:&&&落笔于墨辩閣 & & &&
馆藏&49984
TA的推荐TA的最新馆藏
喜欢该文的人也喜欢还没有帐号? 赶紧
文章日志用户版块群组帖子
Qt5.3.0串口通讯依然有问题
UID:123401
在线时间1807小时
金钱30940威望1511贡献值6好评度1497
Qt5.3.0串口通讯依然有问题。在子线程中,程序每隔一秒,发一条23个字符的指令到串口设备,如果串口收到设备反馈数据,会读出在程序界面显示。最初是正常的,但过一段时间(有时过几分钟,有时过十几分钟),设备端就收不到程序发的数据了,代码显示是发送成功pcom-&write是成功的,但接收端什么都收不到。用第三方串口通讯类qextserialport,就一直正常。
在线时间335小时
金钱2481威望176贡献值0好评度174
严重关注此问题
在线时间9278小时
金钱54965威望5503贡献值12好评度5504
感觉上,QtSerialPort 最大的问题在于:它的两个维护者都不是digia的,而且二人之间意见经常性不合。
UID:123401
在线时间1807小时
金钱30940威望1511贡献值6好评度1497
回 dbzhang800 的帖子
:感觉上,QtSerialPort 最大的问题在于:它的两个维护者都不是digia的,而且二人之间意见经常性不合。 ( 12:52) 还是qextserialport稳定。不知道他们是否发现该问题
UID:123401
在线时间1807小时
金钱30940威望1511贡献值6好评度1497
回 dbzhang800 的帖子
:感觉上,QtSerialPort 最大的问题在于:它的两个维护者都不是digia的,而且二人之间意见经常性不合。 ( 12:52) code google上的代码,还在维护吗
UID:140860
在线时间9小时
金钱80威望18贡献值0好评度8
回 dbzhang800 的帖子
:感觉上,QtSerialPort 最大的问题在于:它的两个维护者都不是digia的,而且二人之间意见经常性不合。 ( 12:52) 这你都知道,版主实在是强。
在线时间9278小时
金钱54965威望5503贡献值12好评度5504
回 realfan 的帖子
:code google上的代码,还在维护吗 ( 13:38) 因为QSerialDevice作为QtSerialPort被接收到了Qt5中。QExtSerialPort现在已经没有动力进行新版本的开发。不过 QextSerialPort1.2 中,有bug的话,还是要继续修复的。
UID:98999
在线时间28小时
金钱820威望91贡献值0好评度81
还是调os API吧
UID:123401
在线时间1807小时
金钱30940威望1511贡献值6好评度1497
后来感觉与串口buffer可能有关。继续测试观察。
UID:131079
在线时间1579小时
金钱1841威望194贡献值0好评度184
回 realfan 的帖子
:还是qextserialport稳定。不知道他们是否发现该问题 ( 13:35) qextserialport确实很好,但是好像好久不更新了。另外qextserialport用多线程的话有个不爽,就是他没有实现waitForBytesRead,得自己写sleep循环。不知道版主是怎么处理的。
UID:123401
在线时间1807小时
金钱30940威望1511贡献值6好评度1497
回 liulin188 的帖子
:qextserialport确实很好,但是好像好久不更新了。另外qextserialport用多线程的话有个不爽,就是他没有实现waitForBytesRead,得自己写sleep循环。不知道版主是怎么处理的。 ( 22:42) 是waitForReadyRead吧这个是继承自QIODevice的,qextserialport应该也能用吧
UID:97723
在线时间123小时
金钱1041威望114贡献值1好评度104
回 liulin188 的帖子
:qextserialport确实很好,但是好像好久不更新了。另外qextserialport用多线程的话有个不爽,就是他没有实现waitForBytesRead,得自己写sleep循环。不知道版主是怎么处理的。 ( 22:42) 我这好像也有类似问题,虽然sleep了,下位机和上位机同步数据,还是有丢数据的时候,不知道怎么处理
UID:123401
在线时间1807小时
金钱30940威望1511贡献值6好评度1497
今天突然想起,可能是流控没有打开,打开流控,在buffer满时,可以捕捉到发送失败。
UID:131079
在线时间1579小时
金钱1841威望194贡献值0好评度184
目前用QSerialPort做过10来种usb转串口设备的通信在某些设备和驱动上工作很好,某些会蓝屏,某些直接打开串口失败和设备和驱动有很大关系,当然也反映了QSerialPort的兼容性和稳定性太差qextSerialPort基本没这些问题
UID:123401
在线时间1807小时
金钱30940威望1511贡献值6好评度1497
回 liulin188 的帖子
:目前用QSerialPort做过10来种usb转串口设备的通信在某些设备和驱动上工作很好,某些会蓝屏,某些直接打开串口失败和设备和驱动有很大关系,当然也反映了QSerialPort的兼容性和稳定性太差qextSerialPort基本没这些问题 ( 10:36) 嗯,还是老老实实用qextSerialPort了。
UID:79114
在线时间57小时
金钱475威望56贡献值0好评度46
可以向作者report一下这些bug。
UID:79186
在线时间115小时
金钱390威望48贡献值0好评度38
小弟用Qt 5.2。不论是在Raspberry Pi或在Windows下使用QSerialPort都正常说。而且都是长时间连线。一次都连一个月以上。至于USB转串口我至今没买过可长时间连线的。是硬件本身问题。
UID:123401
在线时间1807小时
金钱30940威望1511贡献值6好评度1497
回 peterlin82 的帖子
:小弟用Qt 5.2。不论是在Raspberry Pi或在Windows下使用QSerialPort都正常说。而且都是长时间连线。一次都连一个月以上。至于USB转串口我至今没买过可长时间连线的。是硬件本身问题。 ( 21:02) 如果说是硬件问题,同样的硬件,用第三方的qextserialport串口通讯类,就没问题。
UID:47952
在线时间15小时
金钱40威望4贡献值0好评度3
其实我不懂为什么要用QT的串口,其他好的串口实现多的是。QT只要专注于UI可能才是正道。
quant use c++ python ace qt
在线时间9278小时
金钱54965威望5503贡献值12好评度5504
回 nettoobad 的帖子
:其实我不懂为什么要用QT的串口,其他好的串口实现多的是。QT只要专注于UI可能才是正道。 ( 08:29) 你能举几个其他的跨平台的串口实现的例子么?Qt下串口主要就是要提供QIODevice的接口,易于在Qt程序中使用。如果有开源的,跨平台的,测试良好的,C/C++的串口库,那就完全没必要用Qt重新实现了。直接创建一个QIODevice的派生类,内部封装第三方库就行了,bug少,维护成本也低
UID:162960
在线时间0小时
金钱40威望13贡献值0好评度3
初学者 mark 一下
不积跬步无以至千里
UID:161606
在线时间257小时
金钱2742威望282贡献值0好评度271
回 liulin188 的帖子
:目前用QSerialPort做过10来种usb转串口设备的通信在某些设备和驱动上工作很好,某些会蓝屏,某些直接打开串口失败和设备和驱动有很大关系,当然也反映了QSerialPort的兼容性和稳定性太差qextSerialPort基本没这些问题 ( 10:36) 请问你是如何去检测数据线断开的状态呢,我现在做的这个不能进行握手检测
每一个问题 都是一次进步
访问内容超出本站范围,不能确定是否安全
限100 字节
您目前还是游客,请
&回复后跳转到最后一页
Powered by & Copyright Time now is:08-20 11:13 &
版权所有 Gzip disabled自己也能做上位机 QT5 - 单片机 - 电子工程世界-论坛
后使用快捷导航没有帐号?
查看: 4453|回复: 15
自己也能做上位机 QT5
在线时间537 小时
威望1160分
芯币1674枚
TA的帖子TA的资源
纯净的硅(中级), 积分 1160, 距离下一级还需 40 积分
纯净的硅(中级), 积分 1160, 距离下一级还需 40 积分
本帖最后由 ywlzh 于
10:31 编辑
还记得当初学单片机的时候,要用串口调试助手,就得在网上下,有时候就纳闷,那个串口调试助手是怎么做出来的,在心底留下了个印象,前几天,自己做的一个小车,用的无刷电机做一个不大不小的车,沿着轨道走的,那个串口通信协议实在是多,自己总是要一个字符一个字符的输入,发送,哎呀,太麻烦了,还不如自己写一个呢,于是就开始了自己的探索之旅。
第一个问题:用什么开发软件来开发自己的上位机呢?
& && &开始纠结过一点点时间,后来一想,管那么多干嘛,能生成exe就行,于是随便找了个开发软件,QT5,对就是这么随便,要求不多,能用就行。
第二个问题:怎么写呢,没有个C++的底子,不得十天半个月的吗?
& && &不要太较真程序,应用层就先想应用层的事,不要去想那些个源代码怎么实现的,
于是开始编写,自己在网上找了个教程,什么图文并茂的,什么入门教程,什么绝对入门的,看,但不一下就尝试,先纵观其整个网页,看可行不可行,然后了解个流程,开始自己编写,不求甚解!照着自己觉得好点的教程做,其中肯定回遇到问题,别怕,遇到一个解决一个。先给自己做了一个模板,哈哈,看看
(34.16 KB, 下载次数: 21)
09:48 上传
天地庄周马;江湖范蠡船。
个性签名还是放QQ号吧,,添加说明EEworld好友
在线时间9403 小时
威望185573分
芯币17308枚
TA的帖子TA的资源
哇&&加油楼主&&期待后续
2017,加油!继续为中国电子行业做出小小的贡献吧!
在线时间537 小时
威望1160分
芯币1674枚
TA的帖子TA的资源
纯净的硅(中级), 积分 1160, 距离下一级还需 40 积分
纯净的硅(中级), 积分 1160, 距离下一级还需 40 积分
接下说说 我遇到过的最大的问题:
&&就是我要向单片机发送lineEdit里的数据时,它是字符串型的,我可以把它转化成Ascii码,但是我单片机是接受16进制的数据才可行。有人说何必这样呢,单片机接受Ascii再解码不就行了,对,是可以这样做,回过头来,要是用16进制的时候怎么办,还是得考虑,于是找啊找,找到了,代码如下:
&&static char ConvertHexChar(char ch)
& & if((ch &= '0') && (ch &= '9'))
& && &&&return ch-0x30;
& & else if((ch &= 'A') && (ch &= 'F'))
& && &&&return ch-'A'+10;
& & else if((ch &= 'a') && (ch &= 'f'))
& && &&&return ch-'a'+10;
& & else return (-1);
static QByteArray QString2Hex(QString str)
& && &QByteA
& && &int hexdata,
& && &int hexdatalen = 0;
& && &int len = str.length();
& && &senddata.resize(len/2);
& && &char lstr,
& && &for(int i=0; i& )
& && && & hstr=str[i].toLatin1();
& && && & if(hstr == ' ')
& && && & {
& && && && &&&i++;
& && && && &&&
& && && & }
& && && & i++;
& && && & if(i &= len)
& && && && &&&
& && && & lstr = str[i].toLatin1();
& && && & hexdata = ConvertHexChar(hstr);
& && && & lowhexdata = ConvertHexChar(lstr);
& && && & if((hexdata == 16) || (lowhexdata == 16))
& && && && &&&
& && && & else
& && && && &&&hexdata = hexdata*16+
& && && & i++;
& && && & senddata[hexdatalen] = (char)
& && && & hexdatalen++;
& && &senddata.resize(hexdatalen);
细细一看,原来就是将字符串里的数据一个一个转成16进制,然后两个合并成一个字节,
然后在发送数据按钮转到槽,对它的单击事件写下这个就可以了:
void MainWindow::on_sendMsgBtn_clicked()
& & QString text=ui-&sendMsglineEdit-&text();
& & QByteArray senddata = QString2Hex(text);& && &//转换为16进制
& & myCom-&write(senddata);
天地庄周马;江湖范蠡船。
个性签名还是放QQ号吧,,添加说明EEworld好友
在线时间537 小时
威望1160分
芯币1674枚
TA的帖子TA的资源
纯净的硅(中级), 积分 1160, 距离下一级还需 40 积分
纯净的硅(中级), 积分 1160, 距离下一级还需 40 积分
有人就会问,楼主可否贴个原工程呢?
可以啊,给!
10:00 上传
点击文件名下载附件
909.2 KB, 下载次数: 288
天地庄周马;江湖范蠡船。
个性签名还是放QQ号吧,,添加说明EEworld好友
在线时间368 小时
TA的帖子TA的资源
一粒金砂(中级), 积分 25, 距离下一级还需 175 积分
一粒金砂(中级), 积分 25, 距离下一级还需 175 积分
谢谢楼主分享&&
在线时间537 小时
威望1160分
芯币1674枚
TA的帖子TA的资源
纯净的硅(中级), 积分 1160, 距离下一级还需 40 积分
纯净的硅(中级), 积分 1160, 距离下一级还需 40 积分
本帖最后由 ywlzh 于
10:37 编辑
有人还问,程序是怎么实现的呢?
那我先说一下自己的见解,讲几个注意的地方,肯定有不对的地方,毕竟才弄了三天日子,我靠,三天!对,没错,你要是自己写可能一天就好了!应用层就想应用层的事,别想多了,将整个ui界面弄好了后,那些个端口,波特率,停止位,校验位,数据位的对象是Combo Box 然后单机拖到ui界面里,自己设好位置,然后双击添加一些要显示的数据,比如波特率要显示9600,或者115200,反正添加就行,不要纠结,程序是怎么知道, 然后那些关闭串口,打开串口,清屏,发送数据的按钮对象是Push Button,在ui界面下添加就行。 串口是怎么实现的?
&&先右击打开串口的按钮,转到槽,(槽是什么东西?就是指向这个对象的函数,管他什么东西)选择它的单击事件函数clicked(),看一看,源码如下:
& && & void MainWindow::on_openMyComBtn_clicked()
{& & & & QString portName = ui-&portNameComboBox-&currentText(); //获取串口名& &
& & myCom = new Win_QextSerialPort(portName,QextSerialBase::EventDriven);& & //定义串口对象,并传递参数,在构造函数里对其进行初始化& &
& & myCom -&open(QIODevice::ReadWrite); //打开串口& &
& & if(ui-&baudRateComboBox-&currentText()==tr(&9600&)) //根据组合框内容对串口进行设置& &
& & myCom-&setBaudRate(BAUD9600);& &
& & else if(ui-&baudRateComboBox-&currentText()==tr(&115200&))& &&&
& & myCom-&setBaudRate(BAUD115200);& &&&
& & else if(ui-&baudRateComboBox-&currentText()==tr(&14400&))& &&&
& & myCom-&setBaudRate(BAUD14400);& &
& & else if(ui-&baudRateComboBox-&currentText()==tr(&56000&))& &&&
& & myCom-&setBaudRate(BAUD56000);& &&&//设置波特率
& &&&if(ui-&dataBitsComboBox-&currentText()==tr(&8&))& &&&
& &&&myCom-&setDataBits(DATA_8);& &&&
& &&&else if(ui-&dataBitsComboBox-&currentText()==tr(&7&))& &&&
& &&&myCom-&setDataBits(DATA_7);& &&&//设置数据位
& &&&if(ui-&parityComboBox-&currentText()==tr(&无&))& &&&
& &&&myCom-&setParity(PAR_NONE);& &&&
& &&&else if(ui-&parityComboBox-&currentText()==tr(&奇&))& &
& &&&myCom-&setParity(PAR_ODD);& &
& &&&else if(ui-&parityComboBox-&currentText()==tr(&偶&))& &
& &&&myCom-&setParity(PAR_EVEN);& &&&//设置奇偶校验
& &&&if(ui-&stopBitsComboBox-&currentText()==tr(&1&))& &&&
& &&&myCom-&setStopBits(STOP_1);& &
& &&&else if(ui-&stopBitsComboBox-&currentText()==tr(&2&))& &&&
& &&&myCom-&setStopBits(STOP_2);& &&&
& &&&else if(ui-&stopBitsComboBox-&currentText()==tr(&1.5&))& &&&
& &&&myCom-&setStopBits(STOP_1_5);& &&&//设置停止位
& &&&myCom-&setFlowControl(FLOW_OFF); //设置数据流控制,我们使用无数据流控制的默认设置
& &&&myCom-&setTimeout(<font color="#0); //设置延时
& &&&connect(myCom,SIGNAL(readyRead()),this,SLOT(readMyCom()));
& & ui-&openMyComBtn-&setEnabled(false); //打开串口后“打开串口”按钮不可用
& & ui-&closeMyComBtn-&setEnabled(true); //打开串口后“关闭串口”按钮可用
& & ui-&sendMsgBtn-&setEnabled(true); //打开串口后“发送数据”按钮可用
& & ui-&baudRateComboBox-&setEnabled(false); //设置各个组合框不可用& &
& & ui-&dataBitsComboBox-&setEnabled(false);& &
& & ui-&parityComboBox-&setEnabled(false);& &
& &ui-&stopBitsComboBox-&setEnabled(false);& &
& &ui-&portNameComboBox-&setEnabled(false);
先粗略的解释一下,获取串口名是根据当前串口的Combobox里显示的是哪个串口就打开哪个串口,怎么打开的呢?不知道,也不要太死磕是怎么打开的,就是到这么做就是怎么个意思,波特率的选择也是一个意思,至于那个if(ui-&baudRateComboBox-&currentText()==tr(&9600&)),我将那个波特率的的ComboBox的对象名称改成了baudRateComboBox,ui是整个ui界面,这句话的意思就是如果这个UI界面下的baudRateComboBox里显示的是9600(中文)那就做 myCom-&setBaudRate(BAUD9600);myCom是在头文件里用的第三方的类定义的,那个setBaudRate(BAUD9600);里的BAUD9600,是内部写好了的,用就是,那写好的波特率有哪些呢? 如下:
RATE& && && && &Windows Speed& && &&&POSIX Speed&&-----------& &-------------& &-----------& &
BAUD50& && && && && &&&<font color="#0& && && && && && && & <font color="#& &
BAUD75& && && && && &&&<font color="#0& && && && && && && & <font color="#&&
*BAUD110& && && && &&&<font color="#0& && && && && && &&&<font color="#0& &
BAUD134& && && && && & <font color="#0& && && && && && & <font color="#4.5& &
BAUD150& && && && && & <font color="#0& && && && && && & <font color="#0&&
BAUD200& && && && && & <font color="#0& && && && && && & <font color="#0
*BAUD300& && && && & <font color="#0& && && && && && & <font color="#0&&
*BAUD600& && && && && &<font color="#0& && && && && &&&<font color="#0&&
*BAUD1200& && && && &&&<font color="#00& && && && &<font color="#00& &
BAUD1800& && && && &&&<font color="#00& && && && && & <font color="#00
*BAUD2400& && && && &&&<font color="#00& && && && &&&<font color="#00&&
*BAUD4800& && && && &&&<font color="#00& && && && && &&&<font color="#00&&
*BAUD9600& && && && &&&<font color="#00& && && && & <font color="#00&&
BAUD14400& && && && &<font color="#400& && && && &<font color="#00&&
*BAUD19200& && && && &<font color="#200& && && & <font color="#200&&
*BAUD38400& && && && &<font color="#400& && && & <font color="#400& &
BAUD56000& && && && &<font color="#000& && && & <font color="#400&&
*BAUD57600& && && && &<font color="#600& && && &<font color="#600& &
BAUD76800& && && && &<font color="#600& && && & <font color="#800&&
*BAUD115200& && && & <font color="#5200& && &&&<font color="#5200& &
BAUD128000& && && & <font color="#8000& && && &<font color="#5200& &
BAUD256000& && && & <font color="#6000& && && &<font color="#5200
\endverbatim其它的控件也差不多是这个意思?
天地庄周马;江湖范蠡船。
个性签名还是放QQ号吧,,添加说明EEworld好友
在线时间537 小时
威望1160分
芯币1674枚
TA的帖子TA的资源
纯净的硅(中级), 积分 1160, 距离下一级还需 40 积分
纯净的硅(中级), 积分 1160, 距离下一级还需 40 积分
现在做成了这个界面,心里小小的美了一把,按一下按钮就可以了,哈哈,后续还可以根据自己的情况自己改!
(23.09 KB, 下载次数: 8)
10:41 上传
天地庄周马;江湖范蠡船。
个性签名还是放QQ号吧,,添加说明EEworld好友
在线时间1617 小时
威望1504分
芯币16093枚
E金币423枚
TA的帖子TA的资源
纯净的硅(高级), 积分 1504, 距离下一级还需 496 积分
纯净的硅(高级), 积分 1504, 距离下一级还需 496 积分
好文,顶起
在线时间3390 小时
威望3818分
芯币22282枚
E金币255枚
TA的帖子TA的资源
这么快就上手了,赞
在线时间537 小时
威望1160分
芯币1674枚
TA的帖子TA的资源
纯净的硅(中级), 积分 1160, 距离下一级还需 40 积分
纯净的硅(中级), 积分 1160, 距离下一级还需 40 积分
好文,顶起
天地庄周马;江湖范蠡船。
个性签名还是放QQ号吧,,添加说明EEworld好友
在线时间537 小时
威望1160分
芯币1674枚
TA的帖子TA的资源
纯净的硅(中级), 积分 1160, 距离下一级还需 40 积分
纯净的硅(中级), 积分 1160, 距离下一级还需 40 积分
这么快就上手了,赞
天地庄周马;江湖范蠡船。
个性签名还是放QQ号吧,,添加说明EEworld好友
在线时间438 小时
芯币1026枚
TA的帖子TA的资源
一粒金砂(中级), 积分 74, 距离下一级还需 126 积分
一粒金砂(中级), 积分 74, 距离下一级还需 126 积分
在线时间2 小时
TA的帖子TA的资源
一粒金砂(初级), 积分 0, 距离下一级还需 5 积分
一粒金砂(初级), 积分 0, 距离下一级还需 5 积分
在线时间7 小时
TA的帖子TA的资源
一粒金砂(初级), 积分 2, 距离下一级还需 3 积分
一粒金砂(初级), 积分 2, 距离下一级还需 3 积分
厉害了 能请教下不
在线时间2 小时
TA的帖子TA的资源
一粒金砂(初级), 积分 0, 距离下一级还需 5 积分
一粒金砂(初级), 积分 0, 距离下一级还需 5 积分
楼主,请问能否把你后来修改的工程分享一下,先谢谢楼主了
不 自己爬坡去吧&
在线时间537 小时
威望1160分
芯币1674枚
TA的帖子TA的资源
纯净的硅(中级), 积分 1160, 距离下一级还需 40 积分
纯净的硅(中级), 积分 1160, 距离下一级还需 40 积分
楼主,请问能否把你后来修改的工程分享一下,先谢谢楼主了
不 自己爬坡去吧
天地庄周马;江湖范蠡船。
个性签名还是放QQ号吧,,添加说明EEworld好友
EEWORLD 官方微信
EE福利 唾手可得
Powered by

我要回帖

更多关于 qt上位机 的文章

 

随机推荐