little_2 7 / 7 / 0 Регистрация: 15.11.2016 Сообщений: 36 |
||||
1 |
||||
06.05.2017, 19:08. Показов 3818. Ответов 9 Метки нет (Все метки)
Здравствуйте! Помогите разрешить проблему!
В чем собственно проблема? Кодировка по умолчанию — системная. 1251 которая.
0 |
Programming Эксперт 94731 / 64177 / 26122 Регистрация: 12.04.2006 Сообщений: 116,782 |
06.05.2017, 19:08 |
Ответы с готовыми решениями: Неверная кодировка Неверная кодировка Неверная кодировка в IE Неверная кодировка 9 |
7535 / 6397 / 2917 Регистрация: 14.04.2014 Сообщений: 27,863 |
|
06.05.2017, 19:21 |
2 |
Это ты сам написал или сгенерировалось? Сделай очистку проекта и run qmake.
0 |
7 / 7 / 0 Регистрация: 15.11.2016 Сообщений: 36 |
|
06.05.2017, 19:26 [ТС] |
3 |
Это само сгенерировалось в ui_mainwidow.h
0 |
1069 / 651 / 229 Регистрация: 14.01.2016 Сообщений: 2,031 Записей в блоге: 9 |
|
07.05.2017, 07:22 |
4 |
Сообщение было отмечено little_2 как решение Решение
Очистка проекта не помогает. Руками очисти, затем сделай qmake. Добавлено через 2 минуты
1 |
7 / 7 / 0 Регистрация: 15.11.2016 Сообщений: 36 |
|
07.05.2017, 09:56 [ТС] |
5 |
Действительно, почистил всё руками, ошибки исчезли. Теперь только осталось опять исправить кодировку, ибо она слетела с 1251. Спасибо за ответ!
0 |
7535 / 6397 / 2917 Регистрация: 14.04.2014 Сообщений: 27,863 |
|
07.05.2017, 10:10 |
6 |
Кодировка должна быть utf-8.
0 |
little_2 7 / 7 / 0 Регистрация: 15.11.2016 Сообщений: 36 |
||||||||
07.05.2017, 10:35 [ТС] |
7 |
|||||||
Должна быть. Поставил по умолчанию utf-8.
Высвечиваются непонятные символы(см. картинку). Хотя другие русскоязычные элементы, которые были указаны в форме maindinwows.ui отображаются нормально. PS:
Но, читал, что в Qt5 версии такая вещь уже не нужна. Или я ошибаюсь? Изображения
1 |
7535 / 6397 / 2917 Регистрация: 14.04.2014 Сообщений: 27,863 |
|
07.05.2017, 10:40 |
8 |
У тебя файлы h и cpp в utf-8?
2 |
7 / 7 / 0 Регистрация: 15.11.2016 Сообщений: 36 |
|
07.05.2017, 11:29 [ТС] |
9 |
Пересохранил блокнотиком все файлы в utf-8, действительно, некоторые были в другой кодировке. Спасибо!
1 |
51 / 149 / 33 Регистрация: 29.06.2019 Сообщений: 1,428 |
|
30.09.2020, 16:10 |
10 |
Действительно, почистил всё руками, ошибки исчезли. в ui_widget.h тоже поудаляла все
0 |
- Forum
- Qt
- Qt Programming
- error: ‘UnicodeUTF8’ is not a member of ‘QApplication’
-
17th August 2013, 08:50
#1
error: ‘UnicodeUTF8’ is not a member of ‘QApplication’
I am running a program I wrote in qt 4.7 with qt 5.0.1 I get the above error. Can I resolve this error?
-
17th August 2013, 12:47
#2
Re: error: ‘UnicodeUTF8’ is not a member of ‘QApplication’
Refer this Deprecation
Just in case the link is missing
This enum type used to define the 8-bit encoding of character string arguments to translate(). This enum is now obsolete and UTF-8 will be used in all cases. So remove all instances of QCoreApplication::UnicodeUTF8.
So just remove it, and don’t use it (inthe function parameters)
When you know how to do it then you may do it wrong.
When you don’t know how to do it then it is not that you may do it wrong but you may not do it right.
-
The following user says thank you to Santosh Reddy for this useful post:
atenakid (18th February 2014)
Similar Threads
-
Replies: 2
Last Post: 19th December 2011, 06:32
-
Replies: 6
Last Post: 6th March 2009, 21:16
-
Replies: 3
Last Post: 19th February 2008, 13:10
-
Replies: 7
Last Post: 5th February 2008, 11:26
-
Replies: 4
Last Post: 19th June 2006, 15:21
Bookmarks
Bookmarks
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
- BB code is On
- Smilies are On
- [IMG] code is On
- [VIDEO] code is On
- HTML code is Off
Forum Rules
Digia, Qt and their respective logos are trademarks of Digia Plc in Finland and/or other countries worldwide.
Перейти к контенту
- Forum
- Qt
- Qt Programming
- error: ‘UnicodeUTF8’ is not a member of ‘QApplication’
-
17th August 2013, 09:50
#1
I am running a program I wrote in qt 4.7 with qt 5.0.1 I get the above error. Can I resolve this error?
-
17th August 2013, 13:47
#2
Re: error: ‘UnicodeUTF8’ is not a member of ‘QApplication’
Refer this Deprecation
Just in case the link is missing
This enum type used to define the 8-bit encoding of character string arguments to translate(). This enum is now obsolete and UTF-8 will be used in all cases. So remove all instances of QCoreApplication::UnicodeUTF8.
So just remove it, and don’t use it (inthe function parameters)
When you know how to do it then you may do it wrong.
When you don’t know how to do it then it is not that you may do it wrong but you may not do it right.
-
The following user says thank you to Santosh Reddy for this useful post:
atenakid (18th February 2014)
Similar Threads
-
Replies: 2
Last Post: 19th December 2011, 07:32
-
Replies: 6
Last Post: 6th March 2009, 22:16
-
Replies: 3
Last Post: 19th February 2008, 14:10
-
Replies: 7
Last Post: 5th February 2008, 12:26
-
Replies: 4
Last Post: 19th June 2006, 16:21
Bookmarks
Bookmarks
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
- BB code is On
- Smilies are On
- [IMG] code is On
- [VIDEO] code is On
- HTML code is Off
Forum Rules
Digia, Qt and their respective logos are trademarks of Digia Plc in Finland and/or other countries worldwide.
Hello guys,
I am new to the Klayout community. I hope I can learn as much as possible from you
I was trying to install Klayout on my Linux (Fedora 26) but I encountered some problems during the build process.
The error that I got during the building process is the following:
In file included from ../../../src/laybasic/laybasic/layBookmarkManagementForm.h:28:0,
from moc_layBookmarkManagementForm.cpp:9:
./ui_BookmarkManagementForm.h: In member function ‘void Ui_BookmarkManagementForm::retranslateUi(QDialog*)’:
./ui_BookmarkManagementForm.h:148:135: error: ‘UnicodeUTF8’ is not a member of ‘QApplication’
late(«BookmarkManagementForm», «Manage Bookmarks», 0, QApplication::UnicodeUTF8));
^~~
./ui_BookmarkManagementForm.h:149:129: error: ‘UnicodeUTF8’ is not a member of ‘QApplication’
gementForm», «Double-click to edit bookmark name», 0, QApplication::UnicodeUTF8));
^~~
./ui_BookmarkManagementForm.h:150:109: error: ‘UnicodeUTF8’ is not a member of ‘QApplication’
ion::translate(«BookmarkManagementForm», «Delete», 0, QApplication::UnicodeUTF8));
^~~
./ui_BookmarkManagementForm.h:151:101: error: ‘UnicodeUTF8’ is not a member of ‘QApplication’
ication::translate(«BookmarkManagementForm», «OK», 0, QApplication::UnicodeUTF8));
^~~
./ui_BookmarkManagementForm.h:152:109: error: ‘UnicodeUTF8’ is not a member of ‘QApplication’
ion::translate(«BookmarkManagementForm», «Cancel», 0, QApplication::UnicodeUTF8));
^~~
At global scope:
cc1plus: warning: unrecognized command line option ‘-Wno-reserved-user-defined-literal’
gmake[2]: *** [Makefile:12804: moc_layBookmarkManagementForm.o] Error 1
gmake[2]: Leaving directory ‘/home/kalosu/Documents/Nazca/klayout-0.26/build-release/laybasic/laybasic’
gmake[1]: *** [Makefile:46: sub-laybasic-make_first] Error 2
gmake[1]: Leaving directory ‘/home/kalosu/Documents/Nazca/klayout-0.26/build-release/laybasic’
gmake: *** [Makefile:276: sub-laybasic-make_first] Error 2
Any idea about what could I do to solve this?
Cheers,
|
|
При запуске скрипта выдается ошибка:
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xc7 in position 0: invalid continuation byte
Все работало на винде, но сейчас перешел на убунту и словил ошибку. IDE PyCharm.
#!/usr/bin/python
# -*- coding: utf8 -*-
import vk
import time
token = "8723b7"
session = vk.Session(access_token=token)
api = vk.api.API(session, v='5.80', land='ru')
adres2 = '//home//sergey//Рабочий стол//Alfa-Forex MetaTrader
4//MQL4//Files//text.txt' #открытая группа
position2 = 0 #открытая группа
with open(adres2) as fh2:
while True:
fh2.seek(position2) #открытая группа
data2 = fh2.read() #открытая группа
position2 = fh2.tell() #открытая группа
if data2:
api.wall.post(owner_id='-11', message=data2)# открытая
группа
time.sleep(3)
ошибка:
/usr/bin/python3.6 /home/sergey/bin/Signal.py Traceback (most recent call last): File "/home/sergey/bin/Signal.py", line 39, in <module> data2 = fh2.read() #открытая группа File "/usr/lib/python3.6/codecs.py", line 321, in decode (result, consumed) = self._buffer_decode(data, self.errors, final) UnicodeDecodeError: 'utf-8' codec can't decode byte 0xc7 in position 0: invalid continuation byte
Объясните как это исправить?
QCoreApplication::UnicodeUTF8 is deprecated
This enum type used to define the 8-bit encoding of character string arguments to translate(). This enum is now obsolete and UTF-8 will be used in all cases. So remove all instances of QCoreApplication::UnicodeUTF8. For example:
Href_Gui->setWindowTitle(QApplication::translate("Href_Gui", "Url / www", 0, QApplication::UnicodeUTF8));
label->setText(QApplication::translate("Href_Gui", "Text:", 0, QApplication::UnicodeUTF8));
label_2->setText(QApplication::translate("Href_Gui", "Url:", 0, QApplication::UnicodeUTF8));
label_3->setText(QApplication::translate("Href_Gui", "Target / Name:", 0, QApplication::UnicodeUTF8));
to
Href_Gui->setWindowTitle(QApplication::translate("Href_Gui", "Url / www", 0));
label->setText(QApplication::translate("Href_Gui", "Text:", 0));
label_2->setText(QApplication::translate("Href_Gui", "Url:", 0));
label_3->setText(QApplication::translate("Href_Gui", "Target / Name:", 0));
This solved my problem